我開始在Java中(我學習microedition),我得到這個錯誤:在下面的類「INT無法提領」:INT無法提領
class DCanvas extends Canvas{
public DCanvas(){
}
public void drawString(String str, int x, int y, int r, int g, int b){
g.setColor(r, g, b); //The error is here
g.drawString(str, x, y, 0); //and here
}
public void paint(Graphics g){
g.setColor(100, 100, 220);
g.fillRect(0, 0, getWidth(), getHeight());
}
}
什麼我錯在這裏做? 那麼我來自PHP和ECMAScripts,我能夠通過我的函數參數這樣我所以我真的不明白這個錯誤。
呃,謝謝你們,我完全沒有注意到這個變量具有相同我的圖形對象的名稱,我認爲問題是當試圖重新傳遞函數參數到另一個函數(我知道,無意義= P),我忘了傳遞一個Graphics對象drawString方法。 – Delta 2010-03-08 14:59:42