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

为什么小弟我这样不能限制JTextField的长度呢

2012-06-06 
为什么我这样不能限制JTextField的长度呢?Java codepublic void insertString(int offs, String str, Attr

为什么我这样不能限制JTextField的长度呢?

Java code
            public void insertString(int offs, String str, AttributeSet a)                    throws BadLocationException {                if(str.length()>=4){                    Toolkit.getDefaultToolkit().beep();                    return;                }                for (int i = 0; i < str.length(); i++) {                    if (str.charAt(i) < '0' || str.charAt(i) > '9') {                        Toolkit.getDefaultToolkit().beep();                        return;                    }                }                super.insertString(offs,str,a);            }

下面限制只能输入数字没问题,但限制长度不行。。

[解决办法]
jtextfield
好像没有限制长度的方法的吧。。。。
只有限制列数
就是说。。。。它可以无限延长的。。。
如果你要限制的话。。。
用jtextarea好了。。。
[解决办法]
退格键忘说了,退格键例外。

热点排行