Skip navigation links


com.essbase.eas.ui.tree
Class StandardEditor

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.essbase.eas.ui.tree.StandardEditor

All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.AncestorListener
Direct Known Subclasses:
ComboBoxNodeEditor, TextNodeEditor

public class StandardEditor
extends javax.swing.JPanel
implements javax.swing.event.AncestorListener

implements a standard tree editor component. This editor is a panel consisting of two controls: a label and any other component. This class provides the label, derived classes must provide the additional component. As a special case, the editor can prevent the label from displaying.

Version:
1.00, 04/05/2002
Author:
Hank Cox
See Also:
Serialized Form

Nested Class Summary

 

Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel

 

Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent

 

Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer

 

Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy

 

Field Summary
protected  boolean isLtoR
           
protected  javax.swing.JLabel label
          the label component to display.
protected  javax.swing.JTree tree
          the JTree that this component is editing for.

 

Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW

 

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

 

Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

 

Constructor Summary
protected StandardEditor()
           
protected StandardEditor(boolean showLabel)
           

 

Method Summary
 void ancestorAdded(javax.swing.event.AncestorEvent event)
          implementation of AncestorListener.ancestorAdded() method.
 void ancestorMoved(javax.swing.event.AncestorEvent event)
          implementation of AncestorListener.ancestorMoved() method; derived classes should override the handleAncestorMoved() method to provide specialhandling in addtion to that offered by the StandardEditor class.
 void ancestorRemoved(javax.swing.event.AncestorEvent event)
          implementation of AncestorListener.ancestorRemoved() method; derived classes should override the handleAncestorRemoved() method to provide special handling in addition to that offered by the StandardEditor class.
protected  void cancelEditing()
           
 java.lang.String getLabelText()
           
protected  void handleAncestorAdded(javax.swing.event.AncestorEvent event)
           
protected  void handleAncestorMoved(javax.swing.event.AncestorEvent event)
           
protected  void handleAncestorRemoved(javax.swing.event.AncestorEvent event)
           
 void setBounds(int x, int y, int width, int height)
           
 void setLabelText(java.lang.String value)
           
 void setShowLabel(boolean value)
           
protected  void stopEditing()
           

 

Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI

 

Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update

 

Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree

 

Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

label

protected javax.swing.JLabel label
the label component to display.

isLtoR

protected boolean isLtoR

tree

protected javax.swing.JTree tree
the JTree that this component is editing for.

Constructor Detail

StandardEditor

protected StandardEditor()

StandardEditor

protected StandardEditor(boolean showLabel)

Method Detail

setLabelText

public void setLabelText(java.lang.String value)

getLabelText

public java.lang.String getLabelText()

setShowLabel

public void setShowLabel(boolean value)

ancestorAdded

public final void ancestorAdded(javax.swing.event.AncestorEvent event)
implementation of AncestorListener.ancestorAdded() method. Sets the tree field for the editor if a JTree is in the ancestry. Derived classes should override the handleAncestorAdded() method to provide special handling in addition to that offered by the StandardEditor class.
Specified by:
ancestorAdded in interface javax.swing.event.AncestorListener

ancestorRemoved

public final void ancestorRemoved(javax.swing.event.AncestorEvent event)
implementation of AncestorListener.ancestorRemoved() method; derived classes should override the handleAncestorRemoved() method to provide special handling in addition to that offered by the StandardEditor class.
Specified by:
ancestorRemoved in interface javax.swing.event.AncestorListener

ancestorMoved

public final void ancestorMoved(javax.swing.event.AncestorEvent event)
implementation of AncestorListener.ancestorMoved() method; derived classes should override the handleAncestorMoved() method to provide specialhandling in addtion to that offered by the StandardEditor class.
Specified by:
ancestorMoved in interface javax.swing.event.AncestorListener

handleAncestorAdded

protected void handleAncestorAdded(javax.swing.event.AncestorEvent event)

handleAncestorRemoved

protected void handleAncestorRemoved(javax.swing.event.AncestorEvent event)

handleAncestorMoved

protected void handleAncestorMoved(javax.swing.event.AncestorEvent event)

cancelEditing

protected void cancelEditing()

stopEditing

protected void stopEditing()

setBounds

public void setBounds(int x,
                      int y,
                      int width,
                      int height)
Overrides:
setBounds in class java.awt.Component

Skip navigation links


Copyright © 2001, 2012, Oracle. All rights reserved.