import javax.swing.*;
import javax.swing.event.*;
import javax.swing.text.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.text.*;
import java.beans.*;
public class Yuan{
public static void main(String[] args)
{
MyFrame my=new MyFrame();
my.setVisible(true); 显示
}
}
class MyFrame extends javax.swing.JFrame
{
MyFrame()
{
this.setTitle("变色圆圈");
this.setSize(500,500); // 窗体的大小
mp=new Mypanel(); //实例化一个panel
this.add(mp); //加载panel
clock.start();
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
}
private Mypanel mp;
javax.swing.Timer clock=new javax.swing.Timer(1000,new ActionListener(){
public void actionPerformed(ActionEvent e)
{
mp.repaint();
}
});
}
class Mypanel extends javax.swing.JPanel
{
public void paintComponent(Graphics g) // g是个参数,用g调用Graphics里的方法
{
int begin,end;
begin=0;
while(begin!=360)
{
//Color(int, int, int)
//用指定的红、绿和兰色成分创建一个颜色。
Color c=new Color((int)(Math.random()*255),(int)(Math.random()*255),(int)(Math.random()*255));
g.setColor(Color.red);
//drawArc(int, int, int, int, int, int)
//绘制一个覆盖指定矩形的圆或椭圆弧的轮廓
g.drawArc(150,150,200,200,begin,36);
g.setColor(c);
//fillArc(int, int, int, int, int, int)
//填充一个覆盖了指定矩形的圆或椭圆弧。
g.fillArc(150,150,200,200,begin,36);
begin+=36;
}
}
}
相关推荐
Java中Graphics2D类的绘图属性.pdf 学习资料 复习资料 教学资源
利用Graphics类绘制直线的简单案例,有利于理解GDI绘图技术,入门者很好的资料
Starling Graphics extension 绘图API 扩展,觉得以后会用到,先Mark下,有需要的可以直接下或到官方下
C# 之绘图Graphics类学习,GUI,12个绘图项目供学习,手工绘各种图形,应付自如,让你摆脱图片的凝固
支持Delphi多个版本的Graphics32绘图技术,经本人亲自测试,效果不错,已更新到XE10,跟踪源码学习实现技术
创建一个实例samp8_4是一个以QMainWindow为基类的窗口程序,实例程序samp8_4的主要功能... 这个实例演示了Graphics View绘图几个类的基本使用方法,演示视图、场景和绘图项3个坐标系的关系,以及它们之间的坐标转换。
主要介绍了使用Java的Graphics类进行绘图的方法,是Java的GUI编程的基础,需要的朋友可以参考下
QT 整理的Graphics View 的一些例子
GDI+Graphics绘图制作,最简单的例子,SYSTEM.DRAWING
core Graphics与UIKit绘图由基础入门到深入研究,所有代码与详细注释
简单演示一下如何用C#生城图片显示到窗体并保存到硬盘,这个明白了.服务器验证码就差不多了.
vs2010 利用graphics绘制坐标系 完整的工程
动态绘制图形
sucessTask java运用Graphics类来绘图和显示格式化文字。 通过maven来构建。maven版本——3.3.9 运用到的jar包:commons-lang3,com.google.zxing 一个简单的java_Demo.希望能对大家有用。
C# 中实现图形现实, 编辑,保存,以及画图的源程序。
这个文件可以解决一些使用C语言进行绘图的麻烦,解决缺少graphics.h。由于TC中的头文件不能直接在VC中使用,有一些人汇集了高手的代码做了一个easyx库,为大家提供了方便你可以在这里更新...
AS3.0 Graphics 类定义了一些基本的绘图方法,如直线,简单的图形。但是大多数的图形用Graphics API还是很难画出的,AS3CBLibrary (http://www.rightactionscript.com/ascb) 提供了一个 ascb.drawing.Pen 类。Pen 类...
不可能有比这个更详尽的介绍了,呵呵,因为这个是我整理的matlab的帮助文档。比任何参考书都详尽!
这是一个用C语言实现的小项目,开发平台是Dev cpp,基于graphics.h库,程序实现了绘图功能,包括绘制直线、矩形、椭圆等,支持图形拖动和放缩,能够添加文本,可以说是一个简易版的CAD程序,具体功能介绍见资料中的...
AWT编程,使用graphics类绘图实现弹球游戏。源码下载。