继承Dialog、 JDialog 获取返回值

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

}

你可能感兴趣的:(继承Dialog、 JDialog 获取返回值)