请问各位高手如何限定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