Package javax.swing.text

Examples of javax.swing.text.Document.addUndoableEditListener()


        }
               
        // re-register new
        final Document newDoc = (Document) pce.getNewValue();
        if( newDoc != null ) {
          newDoc.addUndoableEditListener( TextView.this );
          for( int i = 0; i < collDocListeners.size(); i++ ) {
            newDoc.addDocumentListener( (DocumentListener) collDocListeners.get( i ));
//System.out.println( "add " + collDocListeners.get( i ));
          }
          if( newDoc instanceof AbstractDocument ) {
View Full Code Here


    UtilGUI.monitorWindowPosition(theFrame, prefsNode);

    ta = new JTextArea(30,70);
    undoManager = new UndoManager();
    final Document document = ta.getDocument();
    document.addUndoableEditListener(undoManager);
    // all change methods set dirty = true;
    document.addDocumentListener(new DocumentListener() {
      public void changedUpdate(DocumentEvent e) {
        setDirty(true);
      }
View Full Code Here

        editMenu.addSeparator();
        editMenu.add(getActionByName(DefaultEditorKit.selectAllAction));
        
        final Document d = textPane.getDocument();
        d.addUndoableEditListener(new MyUndoableEditListener());
        d.addDocumentListener(new DocumentListener() {
            public void changedUpdate(DocumentEvent evt) { update(); }
            public void insertUpdate(DocumentEvent evt) { update(); }
            public void removeUpdate(DocumentEvent evt) { update(); }
            private void update() { countLabel.setText("Characters: " + d.getLength()); }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.