JavaFX 2.2 阶段始终位于顶部
2022-09-03 03:35:33
我有一个普通的JFrame(应用程序的一部分)和第二个JavaFX窗口(我不能在JavaFX阶段使用JFrame)。问题在于 JavaFX 窗口应该始终位于所有其他窗口之上。
我不知道我应该如何解决这个问题!有什么想法吗?
我有一个普通的JFrame(应用程序的一部分)和第二个JavaFX窗口(我不能在JavaFX阶段使用JFrame)。问题在于 JavaFX 窗口应该始终位于所有其他窗口之上。
我不知道我应该如何解决这个问题!有什么想法吗?
我知道这是一个古老的线索,但事情还在不断变化。来到JDK 8u20是一种新方法primaryStage.setAlwaysOnTop(true);
这将是使舞台始终处于顶部的最简单方法。要抢先访问 8u20,请访问网站。
public class KeyholeDemo extends Application {
@Override public void start(Stage primaryStage) {
primaryStage.initStyle(StageStyle.TRANSPARENT);
primaryStage.setAlwaysOnTop(true);
// code omitted...
}
public static void main(String[] args) {
launch(args);
}
}
从这篇漂亮的文章中获取的示例代码