要跳过阅读,请查看我的摘要,否则这是我的问题:
我想创建一个无需键盘输入即可移动的对象(使用jLabel),我不知道该怎么做。例如,我想让一个人向左走, 转过身来,然后回头并永远重复该过程。
需要:
我只需要知道如何使线程改变jLabel的位置并使它移动直到我希望它停止。任何简单链接有关如何制作移动jLabel的示例或问题也很合适。
摘要:
感谢您查看我的问题。
答案 0 :(得分:-2)
这是解决方案
import java.util.concurrent.TimeUnit;
//Simple example of how to count to infinity. Same logic applies just the 'to do
//code' is different
public class moveObject extends Thread{
public void run() {
int count = 0;
while (true) {
TimeUnit.SECONDS.sleep(1);
//Make object walk or other to
//do code here for example:
System.out.print(count++);
}
}
}
它起作用的原因,我不确定。但这有效:D