为什么我不能这样做?我无法理解原因,我怎么能克服这个? 我尝试使用Document.remove(int,int)方法进行修改,但是我得到了相同的消息。 如果有任何你可以帮助我,我感谢你们先进的人:)抱歉我的英文不好
import javax.swing.*;
import javax.swing.event.*;
public class Test extends JFrame
{
private JTextArea display;
public Test()
{
display = new JTextArea( 10, 20 );
display.getDocument().addDocumentListener(
new DocumentListener()
{
@Override
public void insertUpdate( DocumentEvent e )
{
display.setText( "Example" );
}
@Override
public void removeUpdate( DocumentEvent e )
{
}
@Override
public void changedUpdate( DocumentEvent e )
{
}
}
);
add( display );
pack();
setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
setVisible( true );
}
public static void main( String[] args )
{
new Test();
}
}