int cannot be dereferenced

Posted by Overlord on Stack Overflow See other posts from Stack Overflow or by Overlord
Published on 2010-03-08T14:36:59Z Indexed on 2010/03/08 14:51 UTC
Read the original article Hit count: 229

Filed under:
|

Hello, I am beginning in java (I'm learning in microedition) and I got this error: "int cannot be dereferenced" in the following class:

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());
    }
}

What am I doing wrong here? Well I came from PHP and ECMAScripts where I was able to pass my function arguments this way so I really don't understand this error.

© Stack Overflow or respective owner

Related posts about java

Related posts about j2me