Class PlayListTreeCellEditor
- java.lang.Object
-
- javax.swing.tree.DefaultTreeCellEditor
-
- com.tagtraum.beatunes.playlisttree.PlayListTreeCellEditor
-
- All Implemented Interfaces:
ActionListener
,EventListener
,CellEditor
,TreeSelectionListener
,TreeCellEditor
public class PlayListTreeCellEditor extends DefaultTreeCellEditor
PlayListTreeCellEditor.- Author:
- Hendrik Schreiber
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.tree.DefaultTreeCellEditor
DefaultTreeCellEditor.DefaultTextField, DefaultTreeCellEditor.EditorContainer
-
-
Field Summary
-
Fields inherited from class javax.swing.tree.DefaultTreeCellEditor
borderSelectionColor, canEdit, editingComponent, editingContainer, editingIcon, font, lastPath, lastRow, offset, realEditor, renderer, timer, tree
-
-
Constructor Summary
Constructors Constructor Description PlayListTreeCellEditor(JTree tree, TreeCellRenderer renderer, ObservableUndoManager globalUndoManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Container
createContainer()
protected void
determineOffset(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
DefaultMutableTreeNode
getPlayListTreeNode()
JTree
getTree()
Component
getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
boolean
isCellEditable(EventObject event)
void
valueChanged(TreeSelectionEvent e)
-
Methods inherited from class javax.swing.tree.DefaultTreeCellEditor
actionPerformed, addCellEditorListener, cancelCellEditing, canEditImmediately, createTreeCellEditor, getBorderSelectionColor, getCellEditorListeners, getCellEditorValue, getFont, inHitRegion, prepareForEditing, removeCellEditorListener, setBorderSelectionColor, setFont, setTree, shouldSelectCell, shouldStartEditingTimer, startEditingTimer, stopCellEditing
-
-
-
-
Constructor Detail
-
PlayListTreeCellEditor
public PlayListTreeCellEditor(JTree tree, TreeCellRenderer renderer, ObservableUndoManager globalUndoManager)
-
-
Method Detail
-
getTree
public JTree getTree()
-
getTreeCellEditorComponent
public Component getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
- Specified by:
getTreeCellEditorComponent
in interfaceTreeCellEditor
- Overrides:
getTreeCellEditorComponent
in classDefaultTreeCellEditor
-
getPlayListTreeNode
public DefaultMutableTreeNode getPlayListTreeNode()
-
valueChanged
public void valueChanged(TreeSelectionEvent e)
- Specified by:
valueChanged
in interfaceTreeSelectionListener
- Overrides:
valueChanged
in classDefaultTreeCellEditor
-
isCellEditable
public boolean isCellEditable(EventObject event)
- Specified by:
isCellEditable
in interfaceCellEditor
- Overrides:
isCellEditable
in classDefaultTreeCellEditor
-
determineOffset
protected void determineOffset(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
- Overrides:
determineOffset
in classDefaultTreeCellEditor
-
createContainer
protected Container createContainer()
- Overrides:
createContainer
in classDefaultTreeCellEditor
-
-