Boo*_*ena 1 java swing numbers input
所以我正在创建一个用户输入输入的应用程序,当他点击按钮时它执行一个命令,但是输入必须是一个整数,所以我添加了一个检查,但即使我输入一个整数也给了我一个错误说"你只能输入数字!"
继承我的代码:
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!"
);
Run Code Online (Sandbox Code Playgroud)
即使我输入数字到textFields我仍然无法通过此测试,为什么以及如何解决这个问题?谢谢.
但是输入必须是一个整数,所以我添加了一个检查,但即使我输入一个整数,也会给我一个错误,说"你只能输入数字!"
有两种使用方法
带有数字格式化程序的JFormattedTextField,带有SpinnerNumberModel的JSpinner
将DocumentFilter添加到JTextField
归档时间: |
|
查看次数: |
146 次 |
最近记录: |