public class Demo2 extends Application {
@Override
public void start(Stage stage) throws Exception {
// 模态设置 Modality.WINDOW_MODAL 建立在二级窗口上限制用户操作父窗口 (子级互不干扰)
// 模态设置 Modality.APPLICATION_MODAL 建立在二级窗口上限制用户操作父窗口 (子级间也会干扰)
Stage stage1 = new Stage();
stage1.setTitle("stage1");
stage1.show();
Stage stage2 = new Stage();
stage2.initModality(Modality.WINDOW_MODAL);
stage2.initOwner(stage1);
stage2.setTitle("stage2");
stage2.show();
Stage stage3 = new Stage();
stage3.initOwner(stage1);
stage3.initModality(Modality.WINDOW_MODAL);
stage3.setTitle("stage3");
stage3.show();
}
}
2.JavaFx Stage模态化设置
于 2023-02-06 19:57:27 首次发布