applet2

package zhoutong;
import javax.swing.*;

import java.awt.*;
import java.util.Random;

public class T extends JApplet implements Runnable{
	private Thread thread;
	private int cot= 10;
	private int x,y;
	int dir[][]=new int[][]{{5,5},{-5,5},{-5,-5},{5,-5}};
	int d=0;
	public void init(){
		Random rand = new Random();
		x=0;
		y=0;
		while(x<100||y<100){
			x = (int)(Math.random()*800);
			y = (int)(Math.random()*800);
		}
		thread = new Thread(this);
		thread.start();
	}
	public void run(){
		while(true){
			repaint();
			try{
				thread.sleep(10);
			}catch(Exception e){
				System.out.println("system error");
			}
		}
	}
	public void paint(Graphics g){
		super.paint(g);
		g.setColor(Color.red);
		//gg.getGraphics().setColor(Color.red);
	//	g.drawRect(100,100 , 600, 600);
		g.fillRect(100, 100, 700, 600);
		g.setColor(Color.blue);
		//g.drawOval( x, y, 30, 30);
		g.fillOval(x, y, 30, 30);
		if(x<100||y<100||x>780||y>680){
			if(d==0)
				d=1;
			else if(d==1)
				d=2;
			else if(d==2)
				d=3;
			else 
				d=0;
		}
		x=x+dir[d][0];
		y=y+dir[d][1];
		Image ibuffer = createImage(this.getSize().width,this.getSize().height);
		Graphics gbuffer = ibuffer.getGraphics();
	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值