Java程序设计:图形与多媒体处理(1)

本文主要介绍了Java的图形设计以及多媒体处理,源码作者也做了详细的注释,对于初学者应该不难。

详细请看下文

同心圆效果图:

1.  /**
2.   *程序要求:新建一个600\*600像素的应用程序窗口,并在窗口中绘制5个不同颜色的同心圆,
3.   *所有圆心都是屏幕的中心点,相邻两个圆直接的半径相差50像素
4.   *效果图如下图所示(颜色随机设置),源程序保存为Ex7\_1.java。
5.   *作者:wwj
6.   *日期:2012/4/25
7.   *功能:显示一个有5个不同颜色的同心圆
8.   */
9.   import javax.swing.\*;
10.   import java.awt.\*;
11.   import java.awt.Color;
12.   public class Ex7\_1 extends JFrame
13.   {
14.       int red,green,blue;
15.       Color color;
16.       public Ex7\_1()
17.       {
18.           super("一个有5个不同颜色的同心圆");    //显示窗口名称
19.           setSize(600,600);                      //设置窗口大小
20.           setVisible(true);                      //设置为可见
21.           setDefaultCloseOperation(JFrame.EXIT\_ON\_CLOSE);//设置窗口关闭动作
22.       }
23.       public void paint(Graphics g)
24.       {
25.           //第一个圆
26.          red=(int)(Math.random()\*255);
27.          green=(int)(Math.random()\*255);
28.          blue=(int)(Math.random()\*255);
29.          color=new Color(red,green,blue);
30.          g.setColor(color);
31.          g.fillOval(175,175,250,250);
32.          //第二个圆
33.          red=(int)(Math.random()\*255);
34.          green=(int)(Math.random()\*255);
35.          blue=(int)(Math.random()\*255);
36.          color=new Color(red,green,blue);
37.          g.setColor(color);
38.          g.fillOval(200,200,200,200);
39.          //第三个圆
40.          red=(int)(Math.random()\*255);
41.          green=(int)(Math.random()\*255);
42.          blue=(int)(Math.random()\*255);
43.          color=new Color(red,green,blue);
44.          g.setColor(color);
45.          g.fillOval(225,225,150,150);
46.          //第四个圆
47.          red=(int)(Math.random()\*255);
48.          green=(int)(Math.random()\*255);
49.          blue=(int)(Math.random()\*255);
50.          color=new Color(red,green,blue);
51.          g.setColor(color);
52.          g.fillOval(250,250,100,100);
53.          //第五个圆
54.          red=(int)(Math.random()\*255);
55.          green=(int)(Math.random()\*255);
56.          blue=(int)(Math.random()\*255);
57.          color=new Color(red,green,blue);
58.          g.setColor(color);
59.          g.fillOval(275,275,50,50);
60.       }
61.       public static void main(String\[\] args)
62.       {
63.           Ex7\_1 e = new Ex7\_1();
64.       }
65.   }

查看Java程序设计:图形与多媒体处理(2)

原文链接:http://blog.csdn.net/wwj_748/article/details/7522672


» 本文链接:https://blog.apires.cn/archives/762.html
» 转载请注明来源:Java地带  » 《Java程序设计:图形与多媒体处理(1)》

» 本文章为Java地带整理创作,欢迎转载!转载请注明本文地址,谢谢!
» 部分内容收集整理自网络,如有侵权请联系我删除!

» 订阅本站:https://blog.apires.cn/feed/

标签: Java程序设计, Java图形编程, Java多媒体处理技术

添加新评论