Я пытаюсь нарисовать серию прямоугольников на стеклянной панели, как описано в здесь .дело в том, что на панели отображается только последний элемент из моего списка.
Кто-нибудь знает, как можно нарисовать более одного прямоугольника на одной панели?
используемый код:
метод рисования в классе панели, расширяющий JComponent
protected void paintComponent(Graphics g) {
if (point != null) {
int value = this.getGradient();
Color myColour = new Color(255, value, 0, 175);
g.setColor(myColour);
g.fillRect(point.x - 13, point.y - 15, this.width, this.height);
}
}