Sal*_*ara 0 java swing integer jtextfield parseint
我有一个JTextField,用户必须在其中输入一个数字.
我想检查值以确保它包含**Integer*.*
这是代码:
JTextField Tex_amount=new JTextField();
.
.
.
String s=Tex_amount.getText();
int a=Integer.parseInt(s);
Run Code Online (Sandbox Code Playgroud)
问题是如果用户在我将面临错误的字段中输入一个字符串: java.lang.NumberFormatException.那我怎么检查价值呢?
有三种方式
将JFormattedTextField与Number Formatter一起使用
将JSpinner与SpinnerNumberModel一起使用
将DocumentFilter添加到普通的JTextField
| 归档时间: |
|
| 查看次数: |
424 次 |
| 最近记录: |