Java 从对话框中获取文本?
我试图从程序创建的弹出窗口中获取值。事情是这样的:Java 从对话框中获取文本?,java,swing,user-interface,joptionpane,Java,Swing,User Interface,Joptionpane,我试图从程序创建的弹出窗口中获取值。事情是这样的: private void btnCheckoutActionPerformed(java.awt.event.ActionEvent evt) { do JOptionPane.showInputDialog("Enter item price",""); itemPrice = Double.parseDoubl
private void btnCheckoutActionPerformed(java.awt.event.ActionEvent evt) {
do
JOptionPane.showInputDialog("Enter item price","");
itemPrice = Double.parseDouble()
while();
那么如何从输入对话框中获取文本呢?自JOptionPane.showInputDialog。。返回一个字符串您只需将其声明为如下所示的字符串
String input = JOptionPane.showInputDialog("Enter item price","");
试试这个
private void btnCheckoutActionPerformed(java.awt.event.ActionEvent evt) {
do
String value = JOptionPane.showInputDialog("Enter item price","");
itemPrice = Double.parseDouble(value)
while();
}
showInputDialog返回文本输入的字符串或组合框选择的对象。看
boolean valid = false;
do {
try {
itemPrice = Double.parseDouble(JOptionPane.showInputDialog("Enter item price"));
valid = true;
} catch (NumberFormatException e) {}
} while(!valid);