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