我有一個JTextField
。有什麼辦法可以限制它只允許用戶插入數字嗎?設置JTextField設置
目前我有連接到該文本字段的按鈕,當按下它它getText()
並將其轉換爲一個int
,很明顯,如果用戶沒有在第一時間提交int
這將成爲一個問題。
我有一個JTextField
。有什麼辦法可以限制它只允許用戶插入數字嗎?設置JTextField設置
目前我有連接到該文本字段的按鈕,當按下它它getText()
並將其轉換爲一個int
,很明顯,如果用戶沒有在第一時間提交int
這將成爲一個問題。
try {
int x = Integer.parseInt(input);
isInt = true;
}
catch(NumberFormatException nFE) {
isInt=false;
}
你可以驗證按鈕輸入,如果isInt
是true
。希望能幫助到你!
這完全是我的錯。沒有正確理解這個問題。回答編輯。 –
完成!不用擔心,我想我應該兩次閱讀問題。 –
*「我想我應該兩次閱讀問題」*在閱讀評論和編輯答案時,我應該更加小心。 ;)+1 –
看看這個問題:http://stackoverflow.com/questions/14215847/jtextfield-validation-for-numbers-and-one-decimal-point/14219756#14219756 –
或者'JFormattedTextField'如圖所示[這裏](http://stackoverflow.com/a/13424140/1076463) – Robin