Class CategoryImmediateEditor
- java.lang.Object
-
- javax.swing.tree.DefaultTreeCellEditor
-
- org.apache.log4j.lf5.viewer.categoryexplorer.CategoryImmediateEditor
-
- All Implemented Interfaces:
ActionListener
,EventListener
,CellEditor
,TreeSelectionListener
,TreeCellEditor
public class CategoryImmediateEditor extends DefaultTreeCellEditor
CategoryImmediateEditor- Author:
- Michael J. Sikorsky, Robert Shaw
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.tree.DefaultTreeCellEditor
DefaultTreeCellEditor.DefaultTextField, DefaultTreeCellEditor.EditorContainer
-
-
Field Summary
Fields Modifier and Type Field Description protected Icon
editingIcon
-
Fields inherited from class javax.swing.tree.DefaultTreeCellEditor
borderSelectionColor, canEdit, editingComponent, editingContainer, font, lastPath, lastRow, offset, realEditor, timer, tree
-
-
Constructor Summary
Constructors Constructor Description CategoryImmediateEditor(JTree tree, CategoryNodeRenderer renderer, CategoryNodeEditor editor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEditImmediately(EventObject e)
protected void
determineOffset(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
boolean
inCheckBoxHitRegion(MouseEvent e)
boolean
shouldSelectCell(EventObject e)
-
Methods inherited from class javax.swing.tree.DefaultTreeCellEditor
actionPerformed, addCellEditorListener, cancelCellEditing, createContainer, createTreeCellEditor, getBorderSelectionColor, getCellEditorListeners, getCellEditorValue, getFont, getTreeCellEditorComponent, inHitRegion, isCellEditable, prepareForEditing, removeCellEditorListener, setBorderSelectionColor, setFont, setTree, shouldStartEditingTimer, startEditingTimer, stopCellEditing, valueChanged
-
-
-
-
Field Detail
-
editingIcon
protected Icon editingIcon
-
-
Constructor Detail
-
CategoryImmediateEditor
public CategoryImmediateEditor(JTree tree, CategoryNodeRenderer renderer, CategoryNodeEditor editor)
-
-
Method Detail
-
shouldSelectCell
public boolean shouldSelectCell(EventObject e)
- Specified by:
shouldSelectCell
in interfaceCellEditor
- Overrides:
shouldSelectCell
in classDefaultTreeCellEditor
-
inCheckBoxHitRegion
public boolean inCheckBoxHitRegion(MouseEvent e)
-
canEditImmediately
protected boolean canEditImmediately(EventObject e)
- Overrides:
canEditImmediately
in classDefaultTreeCellEditor
-
determineOffset
protected void determineOffset(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
- Overrides:
determineOffset
in classDefaultTreeCellEditor
-
-