实现 setModel(true) 即可。
class MyDialog entend JDialog{
private int state;
//...
public int getReturnStatus(){
return state;
}
}
MyDialog dialog = new MyDialog (new javax.swing.JFrame(), true);
dialog.setModal(true);//设置模式 dialog关闭后才能获取state的值
dialog.setVisible(true);
int state = dialog.getReturnStatus();
if(state==?){
//do something
}
本文介绍如何在Java Swing中创建模态对话框,并通过设置setModel(true)确保对话框处于模态状态,使得只有关闭对话框后才能继续进行其他操作。
959

被折叠的 条评论
为什么被折叠?



