【发布时间】:2011-12-29 01:49:24
【问题描述】:
我正在尝试发出 Windows PC Toast 通知。现在我混合使用 Swing 和 JavaFX,因为我没有找到用 FX 制作未装饰窗口的方法。我更喜欢只使用 JavaFX。
那么,我怎样才能制作一个没有装饰的窗户呢?
编辑:我发现你可以直接用new Stage(StageStyle.UNDECORATED)创建一个舞台。
现在我只需要知道如何初始化工具包,这样我就可以在MyApplication 中调用我的start(Stage stage) 方法。 (其中extends Application)
我通常调用Application.launch(MyApplication.class, null),但这使我无法创建Stage 和初始化Toolkit。
那么我该如何做这些事情才能让我直接使用start(new Stage(StageStyle.UNDECORATED))呢?
【问题讨论】:
-
出于安全原因,这不太可能。
-
安全原因? Swing 有这个能力。为什么 JavaFX 会有所不同?
-
因为它在浏览器中运行并且可能被用来伪造系统弹出窗口。 (我对JavaFX知之甚少)
-
哦。我的 JavaFX 应用程序是一个桌面应用程序。它不在浏览器上运行。但 FX 可以在浏览器上运行。
标签: java windows javafx toast javafx-2