关于文本输入框

Jamsauce 2003-08-22 03:43:47
请问我要限制用户在文本输入框中(JTextField或JTextArea)输入的字符数,应该怎么做?

是不是 必须 添加键盘监听事件,然后每次判断处理?
...全文
62 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuanbao2000 2003-08-22
  • 打赏
  • 举报
回复
我是这么做的!监听事件
Jamsauce 2003-08-22
  • 打赏
  • 举报
回复
必须添加监听事件吗?

JTextField或JTextArea没有相应的方法?
yangtaylor 2003-08-22
  • 打赏
  • 举报
回复
监听事件的方法。
void jTextField1_keyTyped(KeyEvent e)
{
int temp = e.getKeyChar();
boolean flag = jTextField1.getText().length()>=5;//这里的5就是你限定的字符数。
if(temp==10)
{
//回车之后的动作;
}
else if (temp > 57)
{
e.consume();
}
else if (temp < 48)
{
e.consume();
}
else if(flag)
{
e.consume();
}

}
Jamsauce 2003-08-22
  • 打赏
  • 举报
回复
好像没用
网络咖啡 2003-08-22
  • 打赏
  • 举报
回复
setColumns方法

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧