Topic: 请教渐变绘图的问题

  Print this page

1.请教渐变绘图的问题 Copy to clipboard
Posted by: lnxjx
Posted on: 2005-10-17 19:06

我想实现一个矩形在一个随机的位置由小变到大,再消失,大家帮我看看

import java.awt.*;
import java.applet.*;

public class RadomThread extends Applet implements Runnable
{
Thread t;
int x,y,w,h,s;

public void init()
{
w=getSize().width;
h=getSize().height;
t=new Thread(this);
t.start();
}
public void paint(Graphics g)
{
int cout=0;
while(cout<3)
{
g.clearRect(0,0,w,h);
g.setColor(Color.green);
g.drawRect(x,y,s,s);
x=x-10;y=y-20;s=s+10;
cout++;
}

}
public void run()
{
while(true)
{
x=(int)(Math.random()*w);
y=(int)(Math.random()*h);
s=(int)(Math.random()*100);
repaint();
try
{
Thread.sleep(1000);
}
catch(Exception e){}
}
}
public static void main(String args[])
{
new RadomThread();
}
}

2.Re:请教渐变绘图的问题 [Re: lnxjx] Copy to clipboard
Posted by: bluecrystal
Posted on: 2005-10-17 21:11

我转到图形版


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923