我想写一个class MyDialog extends JDialog
遇到了问题:
如何使主线程构造完dialog之后阻塞,直到按下dialog上的按钮后才继续执行。
就像JOptionPane.showInputDialog()一样。还有个问题:
JOptionPane能不能产生含有两个JTextField的dialog,给个例子。谢!

解决方案 »

  1.   

    javax.swing.JOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType) 
    这个就可以帮你实现
    你把message构造成一个JPanel,然后在这个 JPanel上面添加你自己喜欢的东西就可以了
      

  2.   

    设置成模式dialogDialog.setModel(true);
      

  3.   

    javax.swing.JOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType) 给个例子呗!
    例如我想message是个jpanel,在上面加两个jtextfield,怎么返回两个jtextfield中输入的字符串?