我一直在嘗試創建一個JFrame程序,它需要兩個數字和一個 操作(在jcombobox中)來計算答案。我需要爲用戶輸入數字1和2,並將該值分配給可用於計算答案的int。 num1是int變量,num1field是文本字段的名稱。如何從JTextField中取值並將其移入Int變量
num1field.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event){
num1 = Integer.parseInt(num1field.getText());
num1field.setText(num1);
}
}
);
是的,num1 int已經被聲明在類的頂部。我得到一個錯誤,它說setText。
感謝所有幫助:)
回答按MadProgrammer(1+),但在未來,如果你得到一個錯誤,這是張貼在這裏的錯誤是個好主意讓我們看看。它通常會告訴你到底發生了什麼問題。 –
你的代碼根本沒有意義.. 1)'setText()'期望一個字符串。 2)你正在將字符串解析爲整數,並將相同的值設置爲相同的文本域 – nachokk