如果仅按两次控制按钮,如何使JFrame可见

时间:2012-05-09 10:27:37

标签: java swing

我正在创建一个在后台运行的桌面应用程序,在点击控制按钮的时候,它应该是可见的,我已经{J} setVisible(false)了解了如何做到这一点。如果您在桌面或任何应用程序中单击控制按钮两次,应该会触发应用程序。

1 个答案:

答案 0 :(得分:0)

这不能在您的应用程序中完成。

如果它在后台运行,则它没有焦点,因此无法对该事件做出反应。任何其他应用程序可能都有焦点,并且有兴趣使用 Ctrl 按钮。

想想多个这样的程序,所有这些程序都同时出现在那个按钮上。哪个应该得到通知?想想3个编辑器,所有人都会输入下一个字符。

您的操作系统或DE可能有办法定义热键,查看您的程序是否正在运行(一次?),并向您的应用程序发送消息。然后应用程序可能会做出反应。