实现 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
}