Plaform 平台工具,可以直接关闭打开的多个窗口,比如一些3D 等等
如何设置模态化窗口
(模态对话框(Modal Dialogue Box,又叫做模式对话框),是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭。一般来说,Windows应用程序中,对话框分为模态对话框和非模态对话框两种。二者的区别在于当对话框打开时,是否允许用户进行其他对象的操作。)
Stage s1 = new Stage();
s1.setTitle("s1");
Stage s2 = new Stage();
s2.setTitle("s2");
s2.initOwner(s1);//设置s1的子窗体s2,也就是s1是s2的父窗体,如果s1被关闭,s2也会立即被关闭
s2.initModality(Modality.WINDOW_MODAL); //设置模态化窗口后,如果s2窗口不关闭,是无法操作s1的,设置模态化,必须先设置窗体父子关系.
Stage s3 = new Stage();
s3.setTitle("s3");
s1.show();
s2.show();
s3.show();
如何设置父子窗体
s2.initOwner(s1);//初始化拥有者,可以理解为初始化父窗体s1;
网友评论