首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置JTextField设置

设置JTextField设置
EN

Stack Overflow用户
提问于 2013-06-12 17:56:39
回答 2查看 124关注 0票数 0

我有个JTextField。有什么办法可以限制它只允许用户在其中插入数字吗?

目前我有一个连接到文本字段的按钮,所以当它被按下时,它会执行getText()并将其转换为int,显然,如果用户一开始不提交int,这就会成为一个问题。

EN

回答 2

Stack Overflow用户

发布于 2013-06-12 17:58:47

你可以使用DocumentFilter,它对你的情况很有效。下面是实现它的tutorial

票数 2
EN

Stack Overflow用户

发布于 2013-06-12 18:03:20

代码语言:javascript
复制
  try {
     int x = Integer.parseInt(input);
     isInt = true;
 }
  catch(NumberFormatException nFE) {
     isInt=false;
 }

如果isInttrue,则可以验证按钮输入。希望它能帮上忙!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17062594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档