我想确定JTextField.getText()
是否仅包含0-9之间的数字,其中不接受任何其他内容,例如字母和其他字符。这样做的好方法是什么?谢谢。
答案 0 :(得分:1)
如果您使用NetBeans构建GUI,您只需要在GUI中创建常规JTextField,并在创建代码中指定IntegerField的构造函数。
OR
使用JFormattedTextField功能。
numberField = new JFormattedTextField(NumberFormat.getInstance());
。
看看示例(http://docs.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html)。