不過,我的建築計算腳英寸,每當文本框的漏掉開放的系統無法運行該系統捕捉異常(例如(??/12)+?)我不知道我怎麼設置當文本字段爲空時,默認情況下該數字被設置爲零。與JTextField的
package calcu;
import java.awt.event.ItemEvent;
import java.text.NumberFormat;
import java.awt.event.KeyEvent;
import javax.swing.JFormattedTextField.*;
import javax.swing.*;
import javax.swing.JFormattedTextField.*;
void carefull() {
String sumthing = "";
double feet = Double.parseDouble(jTextField1.getText());
double inches = Double.parseDouble(jTextField2.getText());
NumberFormat changer = NumberFormat.getNumberInstance();
double tik = feet * 12;
double tok = inches + tik;
try {
if (jTextField1.getText().trim().equals("")) {
double ans = inches;
sumthing = changer.format(ans);
}
if (jComboBox1.getSelectedItem().equals(" ")) {
sumthing = changer.format(tok);
}
} catch (NumberFormatException e) {
spum1.setText(sumthing);
}
}
代碼格式是什麼?這看起來很痛苦。 – NPE
你的問題是什麼? – Makky
請,請,請**格式的代碼!**這是很難讓我們讀它時,它沒有格式化。 – BackSlash