所以我正在做一個應用程序,用戶輸入一個輸入,當他點擊按鈕它執行一個命令,但輸入必須是一個整數,所以我添加了一個檢查,但即使當我輸入一個整數是給我一個錯誤說「你只能輸入數字!」我如何在輸入中檢查是否有數字或不在擺動?
繼承人我的代碼:
String itemId = textField1.getText();
String itemAmount = textField2.getText();
int id = Integer.parseInt(itemId);
int amount = Integer.parseInt(itemAmount);
if (!Double.isNaN(id) || !Double.isNaN(amount)){
JOptionPane.showMessageDialog(
null, "You can only enter numbers!"
);
即使我輸入數字的文本框我仍然無法通過這項測試,爲什麼和如何解決這一問題?謝謝。
[限制JTextField中輸入整數(可能重複http://stackoverflow.com/questions/11093326/restricting-jtextfield -input-to-integers) – alex2410
這個問題在這裏問了很多次,試着再次搜索之前再次搜索。 「 – alex2410