我有一个Java swing应用程序,它有几个面板和它们之间的过渡(按钮,输入......)。 我现在想要的是为我的整个应用程序设置超时(将在我的软件上注销用户),并将用户带回另一个JPanel(我不需要该部分的帮助)。
经过一些研究后,我发现了一些似乎有用的东西(没有完全实现atm),我正在为所有我的swing元素添加Key,MouseMotion和MouseWheel监听器,并为任何用户操作重新加载我的计时器。
我想知道是否有任何可以处理这种情况的内置函数或更好的方法。感谢
答案 0 :(得分:5)
我将Key,MouseMotion和MouseWheel监听器添加到我的所有摇摆元素
您可以使用AWTEventListener
查看Application Inactivity这样做,因此您不需要为所有组件执行此操作。
您为监听器提供Action
,以便在您不活动一段时间后调用。