-2
Я хочу заполнить мою панель прямоугольником, чтобы переопределить изображение. Но с моим кодом ничего не происходит. Ты знаешь почему? Я не хочу использовать setBackground.Java: изменение цвета JPanel с помощью fillRect
Graphics g = JPanel.getGraphics();
g.setColor(Color.red);
g.fillRect(0, 0, window.drawPanel.getWidth(), window.drawPanel.getHeight());
'Я не хочу использовать setBackground.' - почему? Это правильный способ сделать это. Вы никогда не должны использовать метод getGraphics() для рисования. Используйте API так, как он был предназначен для использования. – camickr