java实现的满天星效果实例
本文实例讲述了java实现满天星效果的方法。分享给大家供大家参考。
具体实现代码如下:
import java.awt.*;
public class main {
public static void main(string[] args) {
frame frame = new frame("满天星");
mypanel panel = new mypanel();
frame.add(panel);
frame.setbackground(color.black);
frame.setsize(1024, 768);
frame.setvisible(true);
}
}
class mypanel extends panel {
private static final long serialversionuid = 1l;
public void paint(graphics 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);
}
}
运行效果如下图所示:
希望本文所述对大家的java程序设计有所帮助。