禁用JAVA中的所有密钥和密钥组合

时间:2012-12-29 22:36:53

标签: java windows focus key

我希望在我的Dialog可见时禁用Windows-Key和所有Windows-Key + X组合。 CTRL + SHIFT + ESC和ALT + TAB也应该被禁用。 这可能吗? 我只是希望我的JDialog始终在Top上,所以即使StartBar也不应该是Visible。 有人可以帮我解决这个问题吗?

编辑:或者禁用键盘的方法。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用Robot Class并让机器人不断释放您提到的所有密钥。举个例子:

robot.keyRelease(KeyEvent.VK_CONTROL);

我相信用户仍然可以使用CTRL + ALT + DEL关闭程序。

也要看一下这个问题:Use Java to lock a screen