Skip navigation links
com.essbase.eas.ui.ptree
Class PTreeNodeEditorRenderer
java.lang.Object
javax.swing.tree.DefaultTreeCellEditor
com.essbase.eas.ui.ptree.PTreeNodeEditorRenderer
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener, javax.swing.CellEditor, javax.swing.event.TreeSelectionListener, javax.swing.tree.TreeCellEditor
-
public class PTreeNodeEditorRenderer
- extends javax.swing.tree.DefaultTreeCellEditor
This defines the default cellEditorRenderer for a PTreeNode node of the properties tree. The return component is a editor based on the node type. Editatble nodes will fetch Renderers from their respective node types. Notes:
- Version:
- 1.00, 10/13/2000
- Author:
- Namita Varma
Nested classes/interfaces inherited from class javax.swing.tree.DefaultTreeCellEditor |
javax.swing.tree.DefaultTreeCellEditor.DefaultTextField, javax.swing.tree.DefaultTreeCellEditor.EditorContainer |
Fields inherited from class javax.swing.tree.DefaultTreeCellEditor |
borderSelectionColor, canEdit, editingComponent, editingContainer, editingIcon, font, lastPath, lastRow, offset, realEditor, renderer, timer |
Methods inherited from class javax.swing.tree.DefaultTreeCellEditor |
actionPerformed, addCellEditorListener, createContainer, createTreeCellEditor, determineOffset, getBorderSelectionColor, getCellEditorListeners, getCellEditorValue, getFont, inHitRegion, prepareForEditing, removeCellEditorListener, setBorderSelectionColor, setFont, setTree, shouldStartEditingTimer, startEditingTimer, valueChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PTreeNodeEditorRenderer
public PTreeNodeEditorRenderer(javax.swing.JTree tree)
PTreeNodeEditorRenderer
public PTreeNodeEditorRenderer(javax.swing.JTree tree,
javax.swing.tree.DefaultTreeCellRenderer rend,
javax.swing.tree.TreeCellEditor editor)
PTreeNodeEditorRenderer
public PTreeNodeEditorRenderer(javax.swing.JTree tree,
javax.swing.tree.DefaultTreeCellRenderer rend)
canEditImmediately
public boolean canEditImmediately(java.util.EventObject e)
- Overrides the canEditImmediately of the DefaultCellEditor .
-
- Overrides:
canEditImmediately
in class javax.swing.tree.DefaultTreeCellEditor
getTreeCellEditorComponent
public java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row)
- This is the function that returns the renderer for the CTreeNode. If the node is an instanceof CTreeNode we redirect to the function call for that node type, else return null.
-
- Specified by:
getTreeCellEditorComponent
in interface javax.swing.tree.TreeCellEditor
- Overrides:
getTreeCellEditorComponent
in class javax.swing.tree.DefaultTreeCellEditor
cancelCellEditing
public void cancelCellEditing()
-
- Specified by:
cancelCellEditing
in interface javax.swing.CellEditor
- Overrides:
cancelCellEditing
in class javax.swing.tree.DefaultTreeCellEditor
stopCellEditing
public boolean stopCellEditing()
-
- Specified by:
stopCellEditing
in interface javax.swing.CellEditor
- Overrides:
stopCellEditing
in class javax.swing.tree.DefaultTreeCellEditor
isCellEditable
public boolean isCellEditable(java.util.EventObject e)
- Determines if the node we are clicking on is editable.
-
- Specified by:
isCellEditable
in interface javax.swing.CellEditor
- Overrides:
isCellEditable
in class javax.swing.tree.DefaultTreeCellEditor
shouldSelectCell
public boolean shouldSelectCell(java.util.EventObject e)
-
- Specified by:
shouldSelectCell
in interface javax.swing.CellEditor
- Overrides:
shouldSelectCell
in class javax.swing.tree.DefaultTreeCellEditor
dispose
public void dispose()
Skip navigation links
Copyright © 2001, 2007, Oracle. All rights reserved.