我有一个工具箱需要始终位于主窗口的顶部,而不是任何其他窗口。所以我需要的是.setAlwaysOnTop(true)但是对于特定的窗口。我该怎么做?
答案 0 :(得分:0)
创建第二个舞台时,您必须使用initOwner
来呼叫initModality
和Modality.WINDOW_MODAL
。然后,新阶段始终位于另一个阶段,但您无法与父阶段进行交互。
例如:
public void createNewStage(Window parent) {
//... all the other stuff
Stage onTop = new Stage();
onTop.initOwner(parent);
onTop.initModality(Modality.WINDOW_MODAL);
onTop.show();
}