2013-03-23 41 views
0

在摇摆应用程序中,我想锁定整个正在运行的应用程序。在一个快捷键,我想用快捷键锁定摇摆应用软件

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

让他们按窗口?除此之外,在纯Java中可能不可能,您需要寻找一些jni代码 – kleopatra 2013-03-23 10:19:24

回答

0

有一个静态变量IS_LOCKED在一些类和按键事件,将其设置为true Swing应用程序应该被锁定,因为我们可以通过按下窗口+ 1锁定窗口。在每个事件中,检查该静态变量。

1
  1. 在应用程序窗口的根窗格上使用Keybindings来捕获快捷事件。
  2. 在键绑定的操作中,将窗口的玻璃窗格设置为可见,以捕获所有键盘和鼠标事件。看看如何使用glass pane tutorial。另请参阅这篇文章,其中显示how to block keyboard events.