修改JTextArea

时间:2014-01-22 00:03:00

标签: java swing jtextarea documentlistener

为什么我不能这样做?我无法理解原因,我怎么能克服这个? 我尝试使用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();
}

}

0 个答案:

没有答案