我的JFrame中的defaultCloseOperation()
设置为DO_NOTHING_ON_CLOSE
。 IDE显示程序仍在运行,无法恢复JFrame
。
我想知道,如果像JFrame
那样按下某个键组合,如何让SHIFT+V
再次可见?像在一些家长控制和监视软件中一样
我知道KeyListener
无法使用,因为它需要一些可以发送输入的东西......所以周围的方式是什么?
当按下某些键时它会重新出现吗?
答案 0 :(得分:1)
不能直接使用Java,如果在屏幕上看不到并且没有焦点所有者
您可以使用SystemTray作为标准解决方法,there you can from JMenuItems Action to display your container again
修改
答案 1 :(得分:1)
首先制作一个Windows适配器,以便在其中使用windowClosing方法。 此方法会覆盖默认的EXIT_ON_CLOSE,或者在您输入DO_NOTHING_ON_CLOSE的情况下,并在程序尝试退出红色X时写下您想要发生的内容。希望有所帮助