我正在尝试创建一个没有出现在Windows任务栏上并且未修饰的阶段(没有边框,没有关闭/最小化/最大化按钮).我的最终目标是创建一个托盘图标应用程序,它将弹出通知窗口.
它类似于这个问题,我想要StageStyle.UTILITY的行为(它阻止舞台在任务栏上显示)和StageStyle.TRANSPARENT(这是一个完全未修饰的窗口).
引用的问题对我不起作用,因为我没有用于创建模态窗口的父级.有关如何使其工作的任何想法?谢谢
我已经广泛搜索了stackoverflow以获取有关此主题的帮助,但我发现的问答是旧的,并且当前版本的JDK(我目前正在使用7u51)的答案已经改变.
请注意,我从未对Swing开始精通,但我相信我理解基础知识.(我一直更专注于应用程序内的肉,而不是GUI).
我正在尝试使用第三方库.第三方库要求它的组件使用JFrame.
因此,我试图了解如何将JFrame嵌入到我的JavaFX应用程序中.关于使用javafx.ext.swing做一些事情的答案很老,但JavaFX中不再包含这些答案.
救命?
==========
我还要补充一点:我认为目前测试版的Java 8将基于此支持我需要的东西:http://docs.oracle.com/javafx/8/embed_swing/jfxpub-embed_swing.htm,但我需要看看有没有办法在不依赖beta产品的情况下做到这一点.
我需要从任务栏中删除我的 javafx 应用程序。我试过了StageStyle.UTILITY。这是可行的,但我需要 UNDECORATED 和 UTILITY 舞台风格或其他解决方案。谢谢您的回复。