
求java程序,当一个界面长时间无人操作时,自动退出的代码
2个回答
展开全部
是一个java程序么,不是android应用吧,建议运用线程来处理。首先建立一个线程,睡眠时间你自己定义设为X,醒来后就把java窗体关闭。给java的窗体添加事件监听,包括所有你想监听的事件,为了方便,可以只监听鼠标单击事件。一旦事件发生,则唤醒那个线程,这样它就睡不足X秒,并且直接进入下一个迭代,继续睡眠X秒。直到有一次单击后X秒内没有操作,这时候线程不会触发InterruptedException 异常,就会执行关闭窗体的操作。
原理就是这样子,代码可以根据这个自己写一下,目前没有时间帮你写代码,呵呵。
原理就是这样子,代码可以根据这个自己写一下,目前没有时间帮你写代码,呵呵。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询