javax.swing.event.CellEditorListener#editingStopped()源码实例Demo

下面列出了javax.swing.event.CellEditorListener#editingStopped() 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: netbeans   文件: WatchesColumnModels.java
private void fireEditingStopped() {
    synchronized(listeners) {
        List<CellEditorListener> list = new ArrayList<CellEditorListener>(listeners);
        for (CellEditorListener listener : list) {
            listener.editingStopped(new ChangeEvent(this));
        }
    }
}
 
源代码2 项目: netbeans   文件: WatchesColumnModels.java
@Override
protected void processKeyEvent(KeyEvent e) {
    KeyStroke ks = KeyStroke.getKeyStrokeForEvent(e);
    if (enter.equals(ks)) {
        // Prevent JComponent.processKeyBindings() to be called (it is called from
        // JComponent.processKeyEvent() ), notify only registered key listeners
        int id = e.getID();
        for (KeyListener keyListener : getKeyListeners()) {
            switch(id) {
              case KeyEvent.KEY_TYPED:
                  keyListener.keyTyped(e);
                  break;
              case KeyEvent.KEY_PRESSED:
                  keyListener.keyPressed(e);
                  break;
              case KeyEvent.KEY_RELEASED:
                  keyListener.keyReleased(e);
                  break;
            }
        }
        if (!e.isConsumed() && id == KeyEvent.KEY_PRESSED) {
            synchronized(listeners) {
                List<CellEditorListener> list = new ArrayList<CellEditorListener>(listeners);
                for (CellEditorListener listener : list) {
                    listener.editingStopped(new ChangeEvent(this));
                }
            }
        }
        e.consume();
    } else {
        super.processKeyEvent(e);
    }
}
 
源代码3 项目: netbeans   文件: ComponentsSelectionPanel.java
private void fireEditingStopped() {
    final CellEditorListener[] clone;
    synchronized (listeners) {
        clone = listeners.toArray(new CellEditorListener[0]);
    }
    
    final ChangeEvent event = new ChangeEvent(this);
    for (CellEditorListener listener: clone) {
        listener.editingStopped(event);
    }
}
 
源代码4 项目: netbeans   文件: ColumnModels.java
private void fireEditingStopped() {
    synchronized(listeners) {
        List<CellEditorListener> list = new ArrayList<CellEditorListener>(listeners);
        for (CellEditorListener listener : list) {
            listener.editingStopped(new ChangeEvent(this));
        }
    }
}
 
源代码5 项目: netbeans   文件: ColumnModels.java
@Override
protected void processKeyEvent(KeyEvent e) {
    KeyStroke ks = KeyStroke.getKeyStrokeForEvent(e);
    if (enter.equals(ks)) {
        // Prevent JComponent.processKeyBindings() to be called (it is called from
        // JComponent.processKeyEvent() ), notify only registered key listeners
        int id = e.getID();
        for (KeyListener keyListener : getKeyListeners()) {
            switch(id) {
              case KeyEvent.KEY_TYPED:
                  keyListener.keyTyped(e);
                  break;
              case KeyEvent.KEY_PRESSED:
                  keyListener.keyPressed(e);
                  break;
              case KeyEvent.KEY_RELEASED:
                  keyListener.keyReleased(e);
                  break;
            }
        }
        if (!e.isConsumed() && id == KeyEvent.KEY_PRESSED) {
            synchronized(listeners) {
                List<CellEditorListener> list = new ArrayList<CellEditorListener>(listeners);
                for (CellEditorListener listener : list) {
                    listener.editingStopped(new ChangeEvent(this));
                }
            }
        }
        e.consume();
    } else {
        super.processKeyEvent(e);
    }
}
 
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = eventListenerList.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = eventListenerList.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = eventListenerList.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
源代码9 项目: pentaho-reporting   文件: DateCellEditor.java
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = this.listeners.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
源代码10 项目: pentaho-reporting   文件: TimeCellEditor.java
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = this.listeners.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
源代码11 项目: pentaho-reporting   文件: ArrayCellEditor.java
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = eventListenerList.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
源代码12 项目: pentaho-reporting   文件: TypedHeaderCellEditor.java
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = eventListenerList.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = eventListenerList.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = eventListenerList.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
源代码15 项目: pentaho-reporting   文件: ArrayCellEditor.java
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = eventListenerList.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = eventListenerList.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
protected void fireEditingStopped() {
  final CellEditorListener[] listeners = eventListenerList.getListeners( CellEditorListener.class );
  final ChangeEvent event = new ChangeEvent( this );
  for ( int i = 0; i < listeners.length; i++ ) {
    final CellEditorListener listener = listeners[ i ];
    listener.editingStopped( event );
  }
}
 
源代码18 项目: consulo   文件: ThreeStateCheckBoxRenderer.java
@Override
public boolean stopCellEditing() {
  final ChangeEvent e = new ChangeEvent(this);
  for (final CellEditorListener listener : new ArrayList<CellEditorListener>(myListeners)) {
    listener.editingStopped(e);
  }
  return true;
}
 
@Override
public boolean stopCellEditing() {
    for (CellEditorListener l : listeners) {
        l.editingStopped(new ChangeEvent(this));
    }
    return true;
}
 
源代码20 项目: Logisim   文件: AttrTable.java
public void fireEditingStopped() {
	ChangeEvent e = new ChangeEvent(AttrTable.this);
	for (CellEditorListener l : new ArrayList<CellEditorListener>(listeners)) {
		l.editingStopped(e);
	}
}