對於一個學校項目,我正在編寫一個程序,我需要從JTextField中檢索用戶輸入。我試過使用getText()方法,但它返回一個空字符串錯誤。如何訪問JTextField中的用戶輸入?
String s = input.getText();
if(changeNum.equals("")){
firstNum = s;
}
if(!changeNum.equals("")){
secondNum = s;
}
firstNum和secondNum都是字符串。正在被返回的錯誤是:
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: empty String
它在這一行返回:
Double firstN = Double.parseDouble(firstNum);
我該怎麼辦?謝謝!
編輯:忘了補充說,輸入是我的JTextField的名稱,萬一是令人困惑。
什麼是'changeNum'? – MadProgrammer
changeNum是一個字符串 –
把觸發你的textField的事件。 – msagala25