Malerei-Pixel-Bilder in Java

Welche Methode ist die beste Weg, um erstellen Sie ein pixel-Bild mit java.
Sagen, ich will ein pixel-Bild mit den Abmessungen 200 x 200, das sind 40.000 Pixel insgesamt. Wie kann ich ein pixel aus einer zufälligen Farbe und machen es an einer bestimmten position auf einem JFrame.

Ich habe versucht, erstellen Sie eine eigene Komponente, die erzeugt nur pixel, aber es scheint, dass dies nicht sehr performant ist, wenn ich so ein pixel 250.000 mal mit einer for-Schleife und fügen Sie jede Instanz eines JPanels layout.

class Pixel extends JComponent {
    @Override
    protected void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.setColor(getRandomColor());
        g.fillRect(0, 0, 1, 1);
    }
}
InformationsquelleAutor Tom1983 | 2011-08-13
Schreibe einen Kommentar