2012-01-27 33 views
0

請幫忙,我正在構建一個Java applet,它不會讓我顯示變量。見,此代碼的工作:Java applet drawString不工作

 g.drawString("wassup",50,25); 

但是這個代碼不:

int timerx = 10000; 
g.drawString(timerx,50,25); 
+1

你是什麼類型的'drawString'應該是第一個參數? – 2012-01-27 01:42:34

+0

[drawString](http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Graphics.html)([String](http://docs.oracle.com/javase/) 1.5.0/docs/api/java/lang/String.html)str,int x,int y) – 2012-01-27 01:43:18

回答

3

有兩種Graphics.drawString()方法。一個接受String作爲第一個參數,另一個接受AttributedCharacterIterator。您試圖通過一個int作爲第一個參數,但沒有匹配該簽名的方法。

如果要打印字符"10000",請嘗試以下代碼。

int timerx = 10000; 
g.drawString(String.valueOf(timerx),50,25); 
+0

最好鏈接到最新版本的JavaDocs。我編輯了您的答案以指向J2SE 7.有關獲取最新文檔鏈接的提示,請參見[優點2](http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090875) 。 (+1 BTW) – 2012-01-27 01:53:53

+0

謝謝!我真的很喜歡它! – 2012-01-27 02:03:24

+2

@NickPanagakis:記得要接受答案,如果它滿足你。 – smparkes 2012-01-28 00:15:35