Das Beispiel in diesem Artikel beschreibt, wie Sie den Sternenhimmeleffekt in Java erzielen. Teilen Sie es als Referenz mit allen.
Der spezifische Implementierungscode lautet wie folgt:
Kopieren Sie den Codecode wie folgt:
java.awt.* importieren;
öffentliche Klasse Main {
public static void main(String[] args) {
Rahmenrahmen = neuer Rahmen("Gypsophila");
MyPanel-Panel = new MyPanel();
frame.add(panel);
frame.setBackground(Color.BLACK);
frame.setSize(1024, 768);
frame.setVisible(true);
}
}
Klasse MyPanel erweitert Panel {
private static final long serialVersionUID = 1L;
Farbe für öffentliche Hohlräume (Grafiken g) {
g.setColor(Color.WHITE);
for (int i = 0; i < 300; i++) {
g.drawString("*", (int) (Math.random() * 1024),
(int) (Math.random() * 768));
}
g.fillOval(800, 100, 100, 100);
g.setColor(Color.BLACK);
g.fillOval(780, 80, 100, 100);
}
}
Der Laufeffekt ist in der folgenden Abbildung dargestellt:
Ich hoffe, dass dieser Artikel für die Java-Programmierung aller hilfreich sein wird.