永发信息网

JAVA 模拟小球自由落体和平抛运动

答案:3  悬赏:0  手机版
解决时间 2021-11-13 16:50
  • 提问者网友:姑娘长的好罪过
  • 2021-11-13 02:12
JAVA 模拟小球自由落体和平抛运动
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-11-13 02:56
这个绝对可以的,我都试过了。请采纳,谢谢。
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class BallThread extends Applet implements Runnable{
Thread red, blue;
Graphics redPen, bluePen;
int t=0;

public void init(){
red = new Thread(this);
blue = new Thread(this);
redPen = getGraphics();
bluePen = getGraphics();
redPen.setColor(Color.red);
bluePen.setColor(Color.blue);
}
public void start(){
red.start();
blue.start();
}

public void run(){
while(true){
t=t+1;
if(Thread.currentThread()==red){
if(t>100)t=0;
redPen.clearRect(0,0,110,400);
redPen.fillOval(50,(int)(1.0/2*t*9.8),15,15);
try{
red.sleep(40);
}catch(InterruptedException e){}
}else if(Thread.currentThread()==blue){
bluePen.clearRect(120,0,900,500);
bluePen.fillOval(120+7*t,(int)(1.0/2*t*9.8),15,15);
try{
blue.sleep(40);
}catch(InterruptedException e){}
}
}
}
}
全部回答
  • 1楼网友:逐風
  • 2021-11-13 03:59
要做出具体图像来?
  • 2楼网友:woshuo
  • 2021-11-13 03:29
这分太少了,至少200分我可以考虑给你做个动画!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯