我想为JFrame
实现会话超时类型。我的Swing应用程序具有登录身份验证,但在一段时间不活动后没有失效。我有一种方法(想法)这样做,比如检查最后两个连续事件(键或鼠标)的时间戳。我认为必须有一种优雅的方式来实现这一目标。
还有其他方法吗?
答案 0 :(得分:9)
我有一种方法(想法)这样做,比如检查最后两个连续事件(键或鼠标)的时间戳
这是合理的。 Application Inactivity显示了全局侦听这些事件的简便方法。
答案 1 :(得分:2)
启动计时器。在任何行动都被取消时取消它。如果它消失了,你知道它们已经不活动了。