http://www.csdn.net/expert/topic/973/973510.xml?temp=.7644464
解决方案 »
- 啥叫Thread Confinement?
- 文本编辑器怎样显示行号???
- 关于PrintStream/PrintWriter中自动刷新的问题。
- 希望swing不要丧失我的信心!!
- 关于内部类问题,内部类里的this
- JAVA实现单链表的简单问题,可小弟笨拙,实在想不出来,请高手指教!!!--谢谢
- 请大家帮我解决一下这个问题吧,刚学Java,弄得不是很清楚
- 有谁知道如何在SocketChannel中传递object,在线等待
- applet里怎么连接数据库啊,jdbc好象要用到odbc,有点麻烦,有什么更好的办法吗
- java的好站点?
- 关于管道流的问题,在线等待
- 谢谢!请问如何建立JAVA小程序运行环境??
import javax.swing.text.*;
import java.awt.*;class LimitedLengthDocument extends PlainDocument
{
private length ;
public LimitedLengthDocument(int len)
{
this.length = len;
} public void insertString(int offs, String str, AttributeSet a) throws BadLocationException {
if (str == null) {
return;
}
// Get current value
String curVal = getText(0, getLength());
if ( curVal.length() > length )
return;
else
super.insertString(index, s, a);
}
用法:JTextField txtbox = new JTextField();
txtbox.setDocument(new LimitedLengthDocument(6));