JavaFX:未修饰的窗口

我正在尝试制作Windows PC Toast通知。 现在我正在使用Swing和JavaFX的混合,因为我没有find一种方法来使用FX做一个未装饰的窗口。 我更愿意只使用JavaFX。

那么,我怎样才能做出一个没有修饰的窗口呢?

编辑:我发现你可以直接用new Stage(StageStyle.UNDECORATED)创build一个舞台。

现在我只需要知道如何初始化工具包,这样我就可以在MyApplication调用我的start(Stage stage)方法。 (它extends Application

我通常会调用Application.launch(MyApplication.class, null) ,但是这会阻止我创buildToolkitStage和初始化。

那么我怎样才能让这些东西直接使用start(new Stage(StageStyle.UNDECORATED))呢?

我没有得到你初步调用start()方法的动机 – 将方法设置为未修饰的阶段,但下面的代码片段应该做你想做的事情。

 package decorationtest; import javafx.application.Application; import javafx.stage.StageStyle; import javafx.scene.Group; import javafx.scene.Scene; import javafx.stage.Stage; public class DecorationTest extends Application { public static void main(String[] args) { Application.launch(args); } @Override public void start(Stage primaryStage) { primaryStage.initStyle(StageStyle.UNDECORATED); Group root = new Group(); Scene scene = new Scene(root, 100, 100); primaryStage.setScene(scene); primaryStage.show(); } }