我正在做一个学校的项目,我有一段时间想把JButton拿到do..well。什么都行!这是我的代码,我不知道其他.java文件有多重要。
我从一个简单的代码开始工作,但在添加和编辑之后,它似乎无法按照我想要的方式更新文本。
<removed>正在传递的var1、var2等都是这样存储的。
它们都在另一个.java文件中
the Function.fun
<removed>发布于 2016-04-17 22:00:33
好吧..。
static,它不会对你有帮助,会产生很多难以解决的新问题NumberFormatException - java.lang.NumberFormatException: For input string: "javax.swing.JSpinner[,8,6,109x26,invalid,layout=com.apple.laf.AquaSpinnerUI$SpinnerLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777536,maximumSize=,minimumSize=,preferredSize=]"。因此,根据异常情况,很明显,Double.parseDouble没有得到它所增加的值
所以,深入看看你的代码.
if (jspValue1.getValue() instanceof Double) {
s = jspValue1.toString();
d = Double.parseDouble(s);
return d;
} else {
return 0.00;
}您正在将jspValue.toString的结果传递给Double.parseDouble,但实际上它并不是必需的。
您已经确定来自JSpinner的值是双倍的,所以您需要对它进行转换.
double value = 0.00d;
if (jspValue1.getValue() instanceof Double) {
value = (Double)jspValue1.getValue();
}
return value;https://stackoverflow.com/questions/36682502
复制相似问题