Я начинаю в Java (я учусь в микроэмиссии), и я получил эту ошибку: «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, где я смог передать аргументы своей функции таким образом, так что я действительно не понимаю эту ошибку.