Package com.jsql.view.swing.tree
Class CellEditorNode
java.lang.Object
javax.swing.AbstractCellEditor
com.jsql.view.swing.tree.CellEditorNode
- All Implemented Interfaces:
MouseListener,Serializable,EventListener,CellEditor,TreeSelectionListener,TreeCellEditor
public class CellEditorNode
extends AbstractCellEditor
implements TreeCellEditor, TreeSelectionListener, MouseListener
Tree cell editor responsible for mouse action on nodes.
- See Also:
-
Field Summary
Fields inherited from class javax.swing.AbstractCellEditor
changeEvent, listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTreeCellEditorComponent(JTree tree, Object nodeRenderer, boolean selected, boolean expanded, boolean leaf, int row) voidvoidvoidvoidvoidvoidvalueChanged(TreeSelectionEvent treeSelectionEvent) Methods inherited from class javax.swing.AbstractCellEditor
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
-
Constructor Details
-
CellEditorNode
public CellEditorNode()Build editor, add tree and mouse listener.
-
-
Method Details
-
getTreeCellEditorComponent
public Component getTreeCellEditorComponent(JTree tree, Object nodeRenderer, boolean selected, boolean expanded, boolean leaf, int row) - Specified by:
getTreeCellEditorComponentin interfaceTreeCellEditor
-
getCellEditorValue
- Specified by:
getCellEditorValuein interfaceCellEditor
-
valueChanged
- Specified by:
valueChangedin interfaceTreeSelectionListener
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener
-