Kapitel 9: "Grafische Benutzeroberflächen"

"FarbBeispiel.java"


import java.awt.*;
import java.util.Random;

public class FarbBeispiel extends Frame {
public FarbBeispiel(String titel) {
setTitle(titel);
setSize(500, 300);
setBackground(Color.lightGray);
setForeground(Color.red);
setVisible(true);
}

public void paint(Graphics g){
Random r = new Random();
for (int y=30; y < getHeight()-10; y += 15)
for (int x=12; x < getWidth()-10; x += 15) {
g.setColor(new Color(r.nextInt(256),
r.nextInt(256),
r.nextInt(256)));
g.fillRect(x, y, 10, 10);
g.setColor(Color.BLACK);
g.drawRect(x - 1, y - 1, 10, 10);
}
}

public static void main(String[] args) {
FarbBeispiel t = new FarbBeispiel("Viel Farbe im Fenster");
}
}

Picksel Media Marco Block © 2006-2009 – ImpressumKontakt
Gestaltung und Umsetzung Tobias Losch, www.picksel-media.de