首页 > 编程语言 > 详细

JavaFX学习:Stage的模态

时间:2020-12-29 18:20:22      阅读:23      评论:0      收藏:0      [点我收藏+]

代码示例

public class Main extends Application {
    @Override
    public void start(Stage primaryStage) throws Exception {
        Stage s1 = new Stage();
        s1.setTitle("s1");

        Stage s2 = new Stage();
        s2.setTitle("s2");
        s2.initOwner(s1);
        // 阻止所有与之关联的拥有者的窗口
        s2.initModality(Modality.WINDOW_MODAL);  // 这个属性需要有 Owner设置才可以起作用


        Stage s3 = new Stage();
        s3.setTitle("s3");
        // 设置了这个模态之后,其他窗口暂时就用不了了
        s3.initModality(Modality.APPLICATION_MODAL);


        // 显示着三个窗口
        s1.show();
        s2.show();
        s3.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}

JavaFX学习:Stage的模态

原文:https://www.cnblogs.com/wbyixx/p/14207696.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!