SWT swt程序,想做到超期功能。比如一段时间界面没有操作就自动退出。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我刚好做过类似的东西。基本思想是用内部类为界面增加一个监听线程。监听界面上的操作,每操作以此后启动线程。 int timeoutIdle = 10 ; Runnable autoTimeout = new Runnable(){ public void run(){ exit() ; display.timerExec(-1 , this); } }; Listener idleListener = new Listener(){ public void handleEvent(Event event){ display.timerExec(timeoutIdle * 1000 , autoTimeout); } }; display.addFilter(SWT.MouseDown , idleListener); display.addFilter(SWT.KeyDown , idleListener);上面代码很不全,你改改看看。 大概知道是什么意思了。display.addFilter比较关键 麻烦高手帮忙看一下是哪里的问题, 请教一个正则写法 几个问题请高手来回答 如何让一个JTree节点设置为选中 java中如何取得事件源的坐标! 怎样能够使用命令符下的命令java -cp .;../trove.jar abc 简化到java abc 请教一下程序员考试的情况 问一个暴简单的问题。有关java的package参数的 如果把一个字符串按指定方式解码? 请问内部类是一个编译器的语法糖吗? dbswing 学习 怎样用java生成固定14位的随机流水号,要唯一 !
Runnable autoTimeout = new Runnable(){ public void run(){
exit() ;
display.timerExec(-1 , this);
}
}; Listener idleListener = new Listener(){
public void handleEvent(Event event){
display.timerExec(timeoutIdle * 1000 , autoTimeout); }
}; display.addFilter(SWT.MouseDown , idleListener);
display.addFilter(SWT.KeyDown , idleListener);上面代码很不全,你改改看看。