[求助]java里如何重复调用的问题
有一个GUI界面
请问下如何才能做到当打开这个界面的时候就调用一个方法,每隔一秒调用一次。直到界面被关闭
[此贴子已经被作者于2007-11-1 21:07:26编辑过]
new Thread(new Runnable(){
public void run(){
while(true){
try{
Thread.sleep(1000);
System.out.println(\"哦,时间过的真快,又是一秒~\");
}catch(Exception ex){
}
}
}
}).start();
[此贴子已经被作者于2007-11-1 23:11:27编辑过]
class TalkingClock {
public void starts() {
ActionListener listener = new TimePrinter();
Timer t = new Timer(1000, listener);
t.start();
}
public void show()
{
System.out.println("一直调用我");
}
private class TimePrinter implements ActionListener {
public void actionPerformed(ActionEvent event) {
show();
}
}
}
在窗体加载时就创建它的对象并调用starts()试试
[此贴子已经被作者于2007-11-2 0:53:56编辑过]