尝试从jformattedtextfield转换为double时遇到问题。我在java中编写程序。这是我最后的学校项目,任何帮助都将得到实施。
我的代码:
String tal1;
tal1 = jFormattedTextField1.getText();
double nummer1 = Double.parseDouble(tal1);
答案 0 :(得分:1)
我从代码中猜到你正在使用JFormattedTextField?
如果是这样,你需要得到的值不是文本。 这个摘录来自java教程,修改它以使用你的变量名
((Number)jFormattedTextField1.getValue()).intValue();
查看这些链接,了解有关如何使用该组件的详细信息。
http://docs.oracle.com/javase/7/docs/api/javax/swing/JFormattedTextField.html#getValue()
http://docs.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html
希望这些网站提供帮助