黑马程序员技术交流社区
标题:
在一次招聘会中所学到的
[打印本页]
作者:
静心明德
时间:
2015-4-15 00:34
标题:
在一次招聘会中所学到的
本帖最后由 静心明德 于 2015-4-15 00:36 编辑
利用java的GUI编程实现:黑夜,天空中有无数星星和弯弯的月亮。下面是具体的代码和运行效果,做的不好,还望师哥师姐们指教。
下面是源代码
import java.awt.*;
public class Star {
public static void main(String args[]){
Frame f = new Frame();//实现一个框架
f.show();
f.setBackground(Color.BLACK);//设置它的背景颜色为黑色
f.setSize(1600, 900);
f.add(new Test());//将面板填入到框架中
}
}
class Test extends Panel{
public void paint(Graphics g){
g.setColor(Color.white);//设置面板的颜色
for(int i = 0; i < 300; i++){
g.drawString("*", (int)(Math.random()*1600), (int)(Math.random()*900));//随机在屏幕上生成300颗星星
}
//g.drawOval(100, 100, 80, 80);
//画月亮
g.fillOval(100, 100, 80, 80);//设置月亮的位置和大小
g.setColor(Color.black);
g.fillOval(125, 120, 80, 70);//利用黑色的月亮覆盖白色的月亮
}
}
复制代码
下面是运行效果图
月亮 星星.jpg
(36.89 KB, 下载次数: 27)
下载附件
2015-4-15 00:36 上传
作者:
晓月清晖明
时间:
2015-4-15 00:52
噢噢噢噢
作者:
cyr
时间:
2015-4-15 08:24
还不错嘛。:P
作者:
SeventhMoon
时间:
2015-4-15 08:37
看起来不错
作者:
msyx9871453
时间:
2015-4-15 08:48
:handshake:handshake
作者:
黑马小符
时间:
2015-4-15 09:30
还可以啊
作者:
kkqisheng
时间:
2015-4-15 09:33
很有想法,表示我也想做一个类似的
作者:
doomsday
时间:
2015-4-15 10:10
show()方法已经被setvisible(true)替代,没写窗口关闭事件
作者:
Singleton
时间:
2015-4-15 10:19
有点意思!
作者:
弯曲/mg抛物☀
时间:
2015-4-15 13:34
GUI都不用。不会面试吧
作者:
sisel
时间:
2015-4-15 14:02
挺有意思啊
作者:
IT杰
时间:
2015-4-15 14:34
高达上,学Java,学编程,没错!
作者:
漫步云端~
时间:
2015-4-15 22:44
不错不错啦
作者:
王国库
时间:
2015-4-15 23:04
很好很强大
作者:
平底斜
时间:
2015-4-15 23:35
java相比c实在是便捷···
作者:
煎饼果子
时间:
2015-4-15 23:44
不错的 样子!
作者:
ぃ鉲布奇诺
时间:
2015-4-15 23:45
欢迎 分享!
作者:
弃车保
时间:
2015-4-16 00:24
没写窗口关闭事件,只能在任务管理器关闭了{:2_32:}
作者:
shw16888
时间:
2015-4-16 07:44
不错不错啦
作者:
悟败者
时间:
2015-4-16 08:05
好棒 啊 赞一个
作者:
xlunaer
时间:
2015-4-16 08:48
不错,学习学习
作者:
Wilsoncyf
时间:
2015-4-16 08:57
很不错哦,大赞
作者:
Nick_KJ
时间:
2015-4-16 09:46
挺好看的。
作者:
夕颜
时间:
2015-4-16 09:55
好厉害的样子,java是个神奇的东西
作者:
Searching
时间:
2015-4-16 10:04
这个创意不错
作者:
龙腾浩少
时间:
2015-4-16 10:12
不错啊,表示喜欢
作者:
小feng
时间:
2015-4-16 10:13
挺好。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2