Contoh dalam artikel ini menjelaskan cara mencapai efek langit berbintang di Java. Bagikan dengan semua orang untuk referensi Anda.
Kode implementasi spesifiknya adalah sebagai berikut:
Copy kode kodenya sebagai berikut:
import java.awt.*;
kelas publik Utama {
public static void main(String[] args) {
Bingkai bingkai = Bingkai baru("Gypsophila");
Panel SayaPanel = Panel Saya baru();
frame.add(panel);
frame.setBackground(Warna.HITAM);
bingkai.setSize(1024, 768);
frame.setVisible(benar);
}
}
kelas MyPanel memperluas Panel {
serialVersionUID panjang akhir statis pribadi = 1L;
cat kekosongan publik(Grafik g) {
g.setColor(Warna.PUTIH);
untuk (int saya = 0; saya < 300; saya++) {
g.drawString("*", (int) (Matematika.acak() * 1024),
(int) (Matematika.acak() * 768));
}
g.isiOval(800, 100, 100, 100);
g.setColor(Warna.HITAM);
g.isiOval(780, 80, 100, 100);
}
}
Efek yang berjalan ditunjukkan pada gambar di bawah ini:
Saya harap artikel ini bermanfaat untuk pemrograman Java semua orang.