在Java中,如何让给JLable中加的图片移动? 10

publicclassCarimplementsRunnable{ImageIconicon7=newImageIcon("C:/Users/yls/Desktop/xi... public class Car implements Runnable{ ImageIcon icon7 = new ImageIcon("C:/Users/yls/Desktop/xiaoche.png"); JLabel lb7 = new JLabel(icon7); public void run{ for(int x = 1050;x>100;x--){ lb7.setLocation(x,lb7.getY()); try { Thread.sleep(13); if(x==920){ Thread.sleep( (long) (100)); } if(x==760){ Thread.sleep( (long) (100)); } if(x==610){ Thread.sleep( (long) (100)); } if(x==460){ Thread.sleep( (long) (100)); } if(x==310){ Thread.sleep( (long) (100)); } if(x==160){ Thread.sleep( (long) (100)); } if(x==145){ //Thread.sleep(5); lb7.setVisible(false); } if(x==130){ lb7.setVisible(false); } if(x==130){ //Thread.sleep(5); lb7.setVisible(true); } } catch (InterruptedException e1) { // TODO 自动生成的 catch 块 e1.printStackTrace(); } } for(int x =140;x<1050;x++){ lb7.setLocation(x, lb7.getY()); try { Thread.sleep(5); } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } }}}
}
需要让小车移动,在每一个料斗下方暂停,到搅拌机处原路快速返回。下图分别为料斗、搅拌机和小车
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏10(财富值+成长值)
匿名用户
2015-01-08
展开全部
你需要用到multi-thread的流程,不断的刷新这个屏幕陆余,每次刷新的时候从新计算这个小蠢哗车的位置,然后显示出来。带悉行
追问
请问可以再详细一点么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式