JavaFX Combining Utility 和透明舞台样式

JavaFX Combining Utility and transparent stage style

我想要一个不出现在任务栏中并且也没有 window 装饰的 JavaFX 应用程序,我该如何实现,有什么想法吗?

编辑:

我试过这个:

它工作正常,但图形很糟糕,所以这不是我的好方法 opinion.The 错误的图形是由于 JFXPanel.The JFXPanel 内部的抗锯齿功能不工作引起的被窃听。

使用 JavaFX 无法做到这一点,但我找到了一个解决方法,使用 Swing.Just 创建一个 JFrame 并将其类型设置为 Type.UTILITY 并将 Undercorated 设置为 true。然后创建一个嵌入 FX 场景的 JFXPanel。

JFrame frame = new JFrame();
frame.setType( Type.UTILITY );
frame.setUndecorated( true );
final JFXPanel mainJFXPanel = new JFXPanel();
frame.getContentPane().add( mainJFXPanel );

mainJFXPanel.setScene( getScene() ); //The "getScene()" is just a placeholder