Переопределение 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);
для изменения цвета кнопкой ?