初学java自己做的个龟兔赛跑的图形化的applet小程序,大家指教下啊!!谢啦

harrisonlp 2007-05-22 09:19:21
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.applet.*;

public class Race extends JApplet implements Runnable
{
int x1,x2,y1,y2;
Thread a=null;
public void init()
{
Container cp=getContentPane();
x1=10;
x2=10;
y1=50;
y2=100;
}
public void start()
{
a=new Thread(this);
a.start();
}
public void run()
{
int d1=10,d2=5;
while(true)
{
x1+=d1;
x2+=d2;
if(x1>300)
{

JOptionPane.showMessageDialog(null,"兔子获胜!");
System.exit(0);
a.stop();
}

repaint();
try{a.sleep(100);}
catch(InterruptedException e){}
}
}
public void paint(Graphics g)
{

g.setColor(Color.gray);
g.fillRect(0,0,400,200);
g.setColor(Color.red);
g.drawLine(310,0,310,150);
g.setColor(Color.red);
g.fillOval(x1,y1,10,10);
g.setColor(Color.green);
g.fillOval(x2,y2,10,10);
g.drawString("红球是兔子,绿球是乌龟!",50,180);
}
}
...全文
496 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧