Java 用快捷键锁定swing应用程序软件

Java 用快捷键锁定swing应用程序软件,java,swing,awt,Java,Swing,Awt,在swing应用程序中,我想锁定整个正在运行的应用程序。在快捷键上,我希望swing应用程序应该被锁定,因为我们可以通过按window+l来锁定窗口 user should also not be allowed to go to open forms with the help of status bar 使某个静态变量在某个类中被锁定,在按键事件中,将其设置为true。在每个事件中,检查该静态变量 在应用程序窗口的根窗格上使用以捕获快捷方式事件 在键绑定操作中,将窗口的玻璃窗格设置为可见,

在swing应用程序中,我想锁定整个正在运行的应用程序。在快捷键上,我希望swing应用程序应该被锁定,因为我们可以通过按window+l来锁定窗口

user should also not be allowed to go to open forms with the help of status bar

使某个静态变量
在某个类中被锁定
,在按键事件中,将其设置为
true
。在每个事件中,检查该静态变量

  • 在应用程序窗口的根窗格上使用以捕获快捷方式事件
  • 在键绑定操作中,将窗口的玻璃窗格设置为可见,以捕获所有键盘和鼠标事件。看看如何使用。另请参阅这篇显示

  • 让他们按窗口-l?除此之外,在纯java中可能不可能,您需要寻找一些jni代码