我正在创建一个在后台运行的桌面应用程序,当单击控制按钮时它应该是可见的我已经对 JFrame 设置了 setVisible(false)
不知道如何去做。如果您在桌面或任何应该起作用的应用程序中单击控制按钮两次,则应触发该应用程序。
最佳答案
这不能在您的应用程序中完成。
如果它在后台运行,它没有焦点,所以它不能对那个事件使用react。任何其他应用程序都可能有焦点并有兴趣使用 Ctrl 按钮。
考虑多个这样的程序,所有程序都针对该按钮同时发生。应该通知哪些人?想想 3 位编辑,他们都在输入下一个字符。
您的操作系统或 DE 可能有办法定义热键,查看您的程序是否正在运行(一次?),并向您的应用程序发送消息。然后应用程序可能会使用react。
关于java - 仅当控制按钮被按下两次时如何使 JFrame 可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10514235/