我多年来一直在开发Swing应用程序,最近尝试使用JavaFX。在大多数情况下,一切都进展顺利,但在焦点方面,我遇到了互操作Swing和JavaFX组件的问题。
基本上,是否有正确的方法来管理JavaFX和Swing之间的焦点?在我正在制作的应用程序中,当鼠标进入界限时,每个组件都会在窗口中请求焦点。不幸的是,这使像Popup这样的JavaFX组件冻结到位,而不是自动隐藏,因为当它失去焦点时它是默认的。
提前谢谢你。
编辑: 更清楚的是,Popup实际上不会冻结,按钮和其他东西工作,但TextFields变得无法使用。我确信其他控件也会遇到同样的问题。