Какой метод является лучшим способом для создания пиксельного изображения с Java.
Скажем, я хочу создать пиксельное изображение с размерами 200x200, что в сумме составляет 40.000 пикселей. Как я могу создать пиксель из случайного цвета и визуализировать его в заданной позиции на JFrame.
Я попытался создать собственный компонент, который просто создает пиксель, но кажется, что это не очень эффективно, если я создаю такой пиксель 250.000 раз с помощью цикла for и добавляю каждый экземпляр в макет JPanels.
class Pixel extends JComponent {
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(getRandomColor());
g.fillRect(0, 0, 1, 1);
}
}