黑马程序员技术交流社区

标题: 在一次招聘会中所学到的 [打印本页]

作者: 静心明德    时间: 2015-4-15 00:34
标题: 在一次招聘会中所学到的
本帖最后由 静心明德 于 2015-4-15 00:36 编辑

利用java的GUI编程实现:黑夜,天空中有无数星星和弯弯的月亮。下面是具体的代码和运行效果,做的不好,还望师哥师姐们指教。

下面是源代码

  1. import java.awt.*;

  2. public class Star {
  3.         public static void main(String args[]){
  4.                 Frame f = new Frame();//实现一个框架
  5.                 f.show();
  6.                 f.setBackground(Color.BLACK);//设置它的背景颜色为黑色
  7.                 f.setSize(1600, 900);               
  8.                 f.add(new Test());//将面板填入到框架中
  9.                
  10.         }
  11. }

  12. class Test extends Panel{
  13.         public void paint(Graphics g){
  14.                 g.setColor(Color.white);//设置面板的颜色
  15.                 for(int i = 0; i < 300; i++){
  16.                         g.drawString("*", (int)(Math.random()*1600), (int)(Math.random()*900));//随机在屏幕上生成300颗星星
  17.                 }
  18.                 //g.drawOval(100, 100, 80, 80);
  19.                 //画月亮
  20.                 g.fillOval(100, 100, 80, 80);//设置月亮的位置和大小
  21.                 g.setColor(Color.black);
  22.                 g.fillOval(125, 120, 80, 70);//利用黑色的月亮覆盖白色的月亮
  23.         }
  24. }
复制代码



下面是运行效果图

月亮 星星.jpg (36.89 KB, 下载次数: 24)

月亮 星星.jpg

作者: 晓月清晖明    时间: 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