如何在InputDialog中等待所需的输入?

时间:2014-03-04 09:34:15

标签: java swing

当且仅当来自`InputDialog的输入不是空字符串,即我想等待用户在他点击确定之前输入内容时,我想调用新的JFrame。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

您必须检查结果并告知用户一些输入。

String myInputString = myJTextField.getText();
if (!myInputString.isEmpty()) {
    myJOptionPane.showMessageDialog(myFrame, "Please, input somesing.");
}

可能是this will useful

答案 1 :(得分:0)

试试...... .......

public class a{  
  public static void main(String[] args) throws Exception {

            Object selectedValue = JOptionPane.showInputDialog(null,"Enter the Customer ID", "Input",JOptionPane.INFORMATION_MESSAGE, null,null,"");
            if(selectedValue !=null){
            ///Call your frame

            }
        }
}