//my modified document
class MyDocument extends DefaultStyledDocument
{
public void insertString(int offset, String str, AttributeSet attr) throws BadLocationException
{
StyleConstants.setUnderline(attr, true);
int lastPosition = this.getLength();
super.insertString(lastPosition, str, attr);
}
}然后再把textField的默认document设成上边这个类的实例。
class MyDocument extends DefaultStyledDocument
{
public void insertString(int offset, String str, AttributeSet attr) throws BadLocationException
{
StyleConstants.setUnderline(attr, true);
int lastPosition = this.getLength();
super.insertString(lastPosition, str, attr);
}
}然后再把textField的默认document设成上边这个类的实例。
这个函数有问题,里面只能接受MutableAttributeSet