Kann nicht laufen paint-Methode von der main-Methode

In der main-Methode, ich bin versucht, dies ausführen:

public static void main(String[] args)
{
    game.paintBlocks(g);
}

Ist und eine "nicht gelöst werden können "variable" - Fehler für die "g" - parameter.

Anderswo habe ich diese, welche Anrufe auf eine andere Methode in einer anderen Klasse (paint(g)) zu malen, ein raster von Blöcken:

public void paintBlocks(Graphics g)
{  
    for (int r = 0; r<7; r++)
    {
        for (int c = 0; c<5; c++)
        {
            block[r][c].paint(g);
        }
    }

Muss ich sagen, dass es "g" ist in einer anderen Klasse? Ich bin neu in diesem, und jede Hilfe wäre genial!

  • Haben Sie erstellt ein neues Graphics-Objekt g auf die main-Klasse zu verwenden, die es in der main-Funktion? Ich gehe davon aus, dass Sie java importiert.das awt.Grafiken oder kurz java.awt.* .
InformationsquelleAutor Willis | 2011-08-10
Schreibe einen Kommentar