Class CategoryImmediateEditor
- java.lang.Object
-
- javax.swing.tree.DefaultTreeCellEditor
-
- org.apache.log4j.lf5.viewer.categoryexplorer.CategoryImmediateEditor
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.util.EventListener
,javax.swing.CellEditor
,javax.swing.event.TreeSelectionListener
,javax.swing.tree.TreeCellEditor
public class CategoryImmediateEditor extends javax.swing.tree.DefaultTreeCellEditor
CategoryImmediateEditor
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.Icon
editingIcon
private CategoryNodeRenderer
renderer
-
Constructor Summary
Constructors Constructor Description CategoryImmediateEditor(javax.swing.JTree tree, CategoryNodeRenderer renderer, CategoryNodeEditor editor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEditImmediately(java.util.EventObject e)
protected void
determineOffset(javax.swing.JTree tree, java.lang.Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
boolean
inCheckBoxHitRegion(java.awt.event.MouseEvent e)
boolean
shouldSelectCell(java.util.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
-
renderer
private CategoryNodeRenderer renderer
-
editingIcon
protected javax.swing.Icon editingIcon
-
-
Constructor Detail
-
CategoryImmediateEditor
public CategoryImmediateEditor(javax.swing.JTree tree, CategoryNodeRenderer renderer, CategoryNodeEditor editor)
-
-
Method Detail
-
shouldSelectCell
public boolean shouldSelectCell(java.util.EventObject e)
- Specified by:
shouldSelectCell
in interfacejavax.swing.CellEditor
- Overrides:
shouldSelectCell
in classjavax.swing.tree.DefaultTreeCellEditor
-
inCheckBoxHitRegion
public boolean inCheckBoxHitRegion(java.awt.event.MouseEvent e)
-
canEditImmediately
protected boolean canEditImmediately(java.util.EventObject e)
- Overrides:
canEditImmediately
in classjavax.swing.tree.DefaultTreeCellEditor
-
determineOffset
protected void determineOffset(javax.swing.JTree tree, java.lang.Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
- Overrides:
determineOffset
in classjavax.swing.tree.DefaultTreeCellEditor
-
-