首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请教怎么限定JTextField控件的最大输入字符数

2012-04-01 
请问各位高手如何限定JTextField控件的最大输入字符数?比如我想限定JTextField控件最多只能输入10个字符[

请问各位高手如何限定JTextField控件的最大输入字符数?
比如我想限定JTextField控件最多只能输入10个字符

[解决办法]
好像不能直接限制,
不过如果是我的话,可能用键盘事件,当输入到11个字符时,自动删除最后一位!
[解决办法]
不太好做,不知道有没有什么简单办法,提供一个笨的思路

jText.addKeyListener(new MyKeyAdapter2(this));

class MyKeyAdapter3
extends KeyAdapter {

public void keyReleased(KeyEvent e) {
super.keyReleased(e);
//你的代码
//e.getKeyChar() 可以得到当前输入的按键
//e.getKeyChar() 可以得到输入按键的ascII码
//可以考虑自己用程序逻辑实现限制长度

}
[解决办法]
用得着什么事件啊:看我的,一句话:
charArray1=textField1.getText().substring(0,9).toCharArray

热点排行