Переопределение g.setColor(Color.green);

Есть некоторый класс Board с расширением JPanel в котором

public void doDrawing(Graphics g) {

    if (inGame) {
        g.setColor(Color.yellow);
        g.fillOval(apple_x, apple_y, DOT_SIZE,DOT_SIZE);

        for (int z = 0; z < dots; z++) {
            if (z == 0) {
                g.setColor(Color.green);
                g.fillRect(x[z], y[z], DOT_SIZE,DOT_SIZE);
            } 
        }
           g.setColor(Color.GRAY);
           g.setFont(font);
           FontMetrics font_me=getFontMetrics(g.getFont());
           g.drawString("Счет:"+dots, (B_WIDTH-font_me.stringWidth("Счет:"+dots))/2,g.getFont().getSize());

    } else {
        
        gameOver(g);
    }
}

далее есть класс Snake с кнопкой и тд.

Вопрос как мне обратится из класса Snake к этому полю: g.setColor(Color.green); для изменения цвета кнопкой ?


Ответы (0 шт):