当JavaFX舞台失去焦点时,我如何运行一段代码(更确切地说是关闭窗口)?
例如在Dropbox或Chrome中:如果单击托盘图标,会打开一个小窗口。现在,如果您在屏幕上的任何位置单击,窗口将关闭。这正是我想在我的JavaFX应用程序中创建的行为。
我已经搜索了很长时间,但找不到解决方案...
所以,我正在寻找类似于以下内容的东西:
stage.addEventHandler(EventType.FOCUS_LOST, new EventHandler() { /*...*/ } );
谢谢你帮助我!
t
是旧值,t1
是新值。因此,在这种情况下,t
代表onHidden
,t1
代表onShown
。 - Enigo