import javax.swing.*;
import javax.swing.text.*;public class JTextFieldTester
{
public static void main(String[] args)
{
JFrame f = new JFrame();
JTextField tf = new JTextField();
tf.setDocument(new LengthDocument());
f.getContentPane().add(tf);
f.setBounds(100, 100, 200, 160);
f.setVisible(true);
}
}class LengthDocument extends PlainDocument
{
public void insertString(int offset, String s, AttributeSet attrSet)
throws BadLocationException
{
if (this.getLength() >= 10)
{
return;
}
super.insertString(offset, s, attrSet);
}
}
import javax.swing.text.*;public class JTextFieldTester
{
public static void main(String[] args)
{
JFrame f = new JFrame();
JTextField tf = new JTextField();
tf.setDocument(new LengthDocument());
f.getContentPane().add(tf);
f.setBounds(100, 100, 200, 160);
f.setVisible(true);
}
}class LengthDocument extends PlainDocument
{
public void insertString(int offset, String s, AttributeSet attrSet)
throws BadLocationException
{
if (this.getLength() >= 10)
{
return;
}
super.insertString(offset, s, attrSet);
}
}
解决方案 »
- 如何定义一个常量数组?
- Java中的java.lang.Math 包里面 有没有求一个数的n根的方法?
- 请教,关于Vector中嵌套Vector
- 高分求解,正则表达式能否有这样的逻辑(内有详细描述),望高手帮忙看看
- 请问eclipse有什么好的调试器插件能监视一个变量,当这个变量在被改变之前先挂断,然后自动转到修改这个变量的代码处?
- javaapplet中怎样获取操作系统所在目录?
- 如何能够得到一个Button再一个Panel中的位置
- 输入比如(int,boolean,...)等基础类型的字符串名称如何得到相应类型的输出
- 剩900,再散
- 急!请叫高手,如何把jframe中的最大化、最小化和关闭按钮去掉
- 高手大人请进!!!!!
- 方法重载时,对子类抛出异常的限制。
我使用的是AWT组件
我在使用TextField组件时,Frame的组件管理属性我设置的是Null,我如何来限制TextField组件的输入字符个数,我在使用setColumns(int columns)方法是根本无效
。
谢谢