Итак, я писал программу для своего Java-класса и просто для удовольствия. Он рисует фракталы, это довольно просто. У меня все компоненты работают, кроме изменения цвета точек, которые я рисую. Я думаю, что я делаю это правильно, но я, очевидно, нет, и так как это мой первый проект с JFrame, я полностью застрял. Вот моя функция рисования. (Я знаю, что это неэффективное извлечение значений из глобальных массивов, но я рисую здесь точки, поэтому оптимизация не так важна)
public void paint(Graphics g) {
for(int i = 0; i < arr.length; i++) {
g.setColor(new Color((int)Math.random()*256, (int)Math.random()*256, (int)Math.random()*256));
g.drawRect(toX(arr[i], (float)(arr[i])), toY(arr[i], (float)(arr[i])), 1, 1);
}
}