搞定:
interface TimerListener{
public void processEvent();
} public Class Clock implements TimerListener{
Clock(){
Timer t=new Timer(this); //向Timer类登记
}
public void processEvent(){
//你的事件处理的代码
}
} class Timer extends Thread { private TimerListener tl;
Timer(TimerListener tl){
this.tl=tl;
}
public void run(){
while(true){
sleep(1000);
tl.processEvent();
}
}
}
interface TimerListener{
public void processEvent();
} public Class Clock implements TimerListener{
Clock(){
Timer t=new Timer(this); //向Timer类登记
}
public void processEvent(){
//你的事件处理的代码
}
} class Timer extends Thread { private TimerListener tl;
Timer(TimerListener tl){
this.tl=tl;
}
public void run(){
while(true){
sleep(1000);
tl.processEvent();
}
}
}
解决方案 »
- 突然想到个问题
- [求助]JTextArea中如何屏蔽Ctrl+X、Ctrl+C、Ctrl+V、Ctrl+H等系统热键
- 一个矩阵问题
- 为什么appletviewer不能正常启动? 在线等
- 高分求教RMI调用时多线程问题?急急急!来者有分!
- 我这段程序的功能为什么不能实现??
- mysql的驱动如何安装?我把com考到java的文件夹下,在CLASSPATH里添加了路径
- 关于swing控件的问题
- java程序不能运行?
- java 中 SOCKET 的ACCEPT函数有返回值吗?怎样返回才是正常的?
- 关于读入大型文件(内有繁体中文),内存java.lang.OutOfMemoryError的问题
- 请问:JWindow不支持键盘时间吗?
我还是没有想出来,而且这也不是我所理想的结果。
不过问题能搞定,可喜可贺!