0
以前在java eclipse luna中运行的线程相同,但出现中断我将其更改为Java EE IDE,之前在luna中运行的线程现在不在Java EE IDE中运行,Java中的线程无法正常工作
public void clockTime(){
Thread clock=new Thread(){
public void run(){
try {
for(;;){
Calendar cald=new GregorianCalendar();
day=cald.get(Calendar.DAY_OF_MONTH);
month=cald.get(Calendar.MONTH);
year=cald.get(Calendar.YEAR);
seconds=cald.get(Calendar.SECOND);
minutes=cald.get(Calendar.MINUTE);
hours=cald.get(Calendar.HOUR);
lblClock.setText("<html>"+hours+":"+minutes+":"+seconds+"<br>"+day+"/"+month+"/"+year+"</html>");
sleep(1000);
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
};
clock.start();
}
请问任何人可以帮我? 调用该方法构造函数我已经在这里没有看到,但如果我删除线程该方法执行,因为它显示所需的时间和日期,但由于缺少循环和永久循环而不会改变。
你的问题是不明确的,你应该修改它来改善它的风格,缓解其理解。 –