JTextField如何限制输入个数 比如,我只想让账号在16个字符之内,如果超出则不能输出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JTextField.addKeyListener(new KeyListener() { public void keyTyped(KeyEvent e) { if(JTextField.getText().length>16&&e.getKeyChar()!='\b') { e.setKeyChar('\0'); JOptionPane.showMessageDialog(null, "密码已达最大长度!"); } } public void keyPressed(KeyEvent e){} public void keyReleased(KeyEvent e){} }); 恩.Swing的JTextField没有这个属性.只能靠侦听鼠标事件或者最后点个验证的Button时提示了.要是用SWT的Text的话,就能有textLimit属性.其实RCP这都东西是开发Java桌面应该最好的框架啦. if(JTextField.getText().length>16&&e.getKeyChar()!='\b')红色的...有点不理解,为什么要判断不是退格? 急!!!急!!!xml中的字符  是什么? JTabbedpane 验证不通过时,不切换 用Map从DB里取出Char型数据,为什么会有多余的空格? 现需一个需学生注册系统(java) 【诚聘】只要有开发实力,不要求工作经验 double计算的问题... 菜鸟提问~ 有动画效果的gif怎么样才能在JPanel中被画出来呢,我用g.drawImage()画出来是静态的 构件 setBounds 疑问 求高手相助,点拨一段代码的执行故障原因。 JAVA socket的异常现象 【问】java的堆中的对象空间放置什么东西
JTextField.addKeyListener(new KeyListener()
{
public void keyTyped(KeyEvent e)
{
if(JTextField.getText().length>16&&e.getKeyChar()!='\b')
{
e.setKeyChar('\0');
JOptionPane.showMessageDialog(null, "密码已达最大长度!");
}
}
public void keyPressed(KeyEvent e){}
public void keyReleased(KeyEvent e){}
});
要是用SWT的Text的话,就能有textLimit属性.
其实RCP这都东西是开发Java桌面应该最好的框架啦.
红色的...有点不理解,为什么要判断不是退格?