Java 如何在InputDialog中等待所需的输入?
我想调用一个新的Java 如何在InputDialog中等待所需的输入?,java,swing,Java,Swing,我想调用一个新的JFrame当且仅当来自“InputDialog”的输入不是空字符串时,也就是说,我想等待用户在点击ok之前输入一些内容。我该怎么做呢?试试这个 public class a{ public static void main(String[] args) throws Exception { Object selectedValue = JOptionPane.showInputDialog(null,"Enter the Customer ID
JFrame
当且仅当来自“InputDialog”的输入不是空字符串时,也就是说,我想等待用户在点击ok之前输入一些内容。我该怎么做呢?试试这个强>
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
}
}
}
您必须检查结果并通知用户一些输入
String myInputString = myJTextField.getText();
if (!myInputString.isEmpty()) {
myJOptionPane.showMessageDialog(myFrame, "Please, input somesing.");
}
可能是给您的。这样您就可以禁用该按钮了!使用侦听器验证文本字段。比如直到文本字段不为空时才启用按钮。简单。。!!感谢+1提供了JOptionPane和指向Swing教程的链接,该教程提供了工作代码。