黑马程序员技术交流社区
标题:
java画图系列,简单的使用java实现漫天星星的效果!超级简.
[打印本页]
作者:
justinwww
时间:
2016-1-20 22:36
标题:
java画图系列,简单的使用java实现漫天星星的效果!超级简.
很简单 说一下大体思路吧;
1.生成画布 定义为黑色 定义好尺寸
2 白色画笔 画星星, 星星用 * 代替
3 使用for循环 然后利用随机数生成星星的 x 和 y 坐标 这样 漫天星星就实现了。
import java.awt.* ;//引入相关包
public class MyTest {
public static void main(String[] args) {
Frame w = new Frame() ;
w.setSize(1024 , 768) ;//定义尺寸
w.setBackground(Color.BLACK) ; //设置背景为黑色
MyPanel mp = new MyPanel() ;//定义画布
w.add(mp) ; //把画布添加
w.show() ;//显示
}
}
class MyPanel extends Panel {
public void paint(Graphics g) { //画星星
g.setColor(Color.WHITE) ; //定义为白色画笔
for (int i = 0; i < 300; i++) { //使用循环画* 使用随机数 生成星星的x 和 y 坐标
g.drawString("*",(int)(Math.random()*1024), (int)(Math.random()*768)) ;
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2