javafx - 拥有相同所有者的几个阶段

时间:2015-05-04 20:49:09

标签: java javafx javafx-8

我需要创建一个七个舞台,以便其中六个始终位于第七个舞台(主窗口和乐器面板)之上。如果我将第一阶段设置为其他人的所有者,则会保留创建它们的顺序,当您单击该阶段时,它不会转到顶级。你能说出怎么做吗?

public void start(Stage primaryStage) throws Exception{
    primaryStage.show();
    primaryStage.setTitle("Main");

    Stage s1 = new Stage();
    s1.initOwner(primaryStage);
    s1.setTitle("first");

    Stage s2 = new Stage();
    s2.initOwner(primaryStage);
    s2.setTitle("second");

    Stage s3 = new Stage();
    s3.initOwner(primaryStage);
    s3.setTitle("third");

    s1.show();
    s2.show();
    s3.show();
}

(标题为'第一'的焦点但不在顶部的舞台)

stage

0 个答案:

没有答案