gpt4 book ai didi

java - 在我的 swing 应用程序上设置超时

转载 作者:行者123 更新时间:2023-11-29 07:41:52 25 4
gpt4 key购买 nike

我有一个 Java swing 应用程序,其中包含多个面板和它们之间的转换(按钮、输入...)。我现在想要的是为我的整个应用程序设置超时(这将使用户在我的软件上注销),并将用户带回另一个 JPanel(我不需要这部分的帮助)。

经过一些研究,我发现了一些似乎可行的方法(未完全实现 atm),我将 Key、MouseMotion 和 MouseWheel 监听器添加到我所有的 swing 元素,并为任何用户操作重新加载我的计时器。

我想知道是否有任何内置函数可以处理这种情况或更好的方法。谢谢

最佳答案

I'm adding Key, MouseMotion and MouseWheel listener to ALL my swing elements

可以查看Application Inactivity它使用 AWTEventListener 执行此操作,因此您无需为所有组件执行此操作。

您向监听器提供一个Action,以便在您不活动一段时间后调用。

关于java - 在我的 swing 应用程序上设置超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29260317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com