com.ibm.dse.desktop
Class Tree

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.ibm.dse.gui.SpPanel
                                |
                                +--com.ibm.dse.gui.EmbeddedPanel
                                      |
                                      +--com.ibm.dse.desktop.Tree

public class Tree
extends EmbeddedPanel
implements DesktopComponent, java.awt.event.ActionListener

The Tree class provides a tree in a scroll pane.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Fields inherited from class com.ibm.dse.gui.SpPanel
NULL_VALUE, refreshing
 
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
 
Constructor Summary
Tree()
          This constructor creates a Tree object.
Tree(boolean isDoubleBuffered)
          This constructor creates a Tree object.
Tree(java.awt.LayoutManager layout)
          This constructor creates a Tree object.
Tree(java.awt.LayoutManager layout, boolean isDoubleBuffered)
          This constructor creates a Tree object.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Handles events for the ActionListener interface.
 void add(java.lang.Object o)
          Adds a parent node to the tree.
 java.lang.String getHotKey()
          Gets the hotKey to gain focus.
 javax.swing.JTree getJTree()
          This method return the tree associated to the embbeded panel.
 void key(java.awt.event.KeyEvent event)
          This method rewrite the method key of the embedded panel
 void setBackgroundNonSelectionColor(java.lang.Object o)
          Sets the user object parent node color of the background when it is not selected.
 void setBackgroundSelectionColor(java.lang.Object o)
          Sets the user object parent node color of the background when it is selected.
 void setComponentOrientation(java.awt.ComponentOrientation o)
          This method changes the orientation of the components inside the Tree
 void setForegroundNonSelectionColor(java.lang.Object o)
          Sets the user object parent node color of the foreground when it is not selected.
 void setForegroundSelectionColor(java.lang.Object o)
          Sets the user object parent node color of the foreground when it is selected.
 void setHeight(java.lang.Object o)
          Sets the tree scroll pane height.
 void setHotKey(java.lang.Object o)
          Sets the hotkey (keyboard shortcut) of this object.
 void setIconName(java.lang.Object o)
          Sets the user object parent node icon.
 void setId(java.lang.Object o)
          Sets the tree id (name).
 void setLabel(java.lang.Object o)
          Sets the user object parent node title.
 void setName(java.lang.Object o)
          Sets the tree name.
 void setWidth(java.lang.Object o)
          Sets the tree scroll pane width.
 
Methods inherited from class com.ibm.dse.gui.EmbeddedPanel
getEmbeddedPanel, getEmbeddedPanelParent, getNesting, getNesting, register, registerOutsider, setNesting
 
Methods inherited from class com.ibm.dse.gui.SpPanel
add, add, add, add, add, changeComponentOrientation, clear, clearDataDirection, clearDataExchangersScrolls, enableListScrolls, get_ClearButton, get_OkButton, get_RepeatButton, getActivatedOkKey, getClearOutputData, getComponents, getEditable, getEnableStateElements, getErrorBean, getErrorLabel, getHelpID, getHelpID, getOutsiders, getSpPanel, getSpPanelParent, handleDSECoordinationEvent, handleErrorMessage, init, keyPressed, keyReleased, keyTyped, manageHelp, repeat, repeatDataExchangersScrolls, saveEnabledStateComponents, set_ClearButton, set_RepeatButton, setActivatedOkKey, setClearOutputData, setEditable, setEnabled, setEnableStateElements, setErrorBean, setErrorLabel, setHelpID, setVisible
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setCursor, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Tree

public Tree()
This constructor creates a Tree object.

Tree

public Tree(java.awt.LayoutManager layout)
This constructor creates a Tree object.
Parameters:
layout - java.awt.LayoutManager

Tree

public Tree(java.awt.LayoutManager layout,
            boolean isDoubleBuffered)
This constructor creates a Tree object.
Parameters:
layout - java.awt.LayoutManager
isDoubleBuffered - boolean

Tree

public Tree(boolean isDoubleBuffered)
This constructor creates a Tree object.
Parameters:
isDoubleBuffered - boolean
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Handles events for the ActionListener interface.
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class SpPanel
Parameters:
e - java.awt.event.ActionEvent

add

public void add(java.lang.Object o)
Adds a parent node to the tree.
Specified by:
add in interface DesktopComponent
Parameters:
o - java.lang.Object

getHotKey

public java.lang.String getHotKey()
Gets the hotKey to gain focus.
Returns:
java.lang.String

getJTree

public javax.swing.JTree getJTree()
This method return the tree associated to the embbeded panel.
Returns:
JTree;

key

public void key(java.awt.event.KeyEvent event)
This method rewrite the method key of the embedded panel
Overrides:
key in class SpPanel
Parameters:
event - java.awt.Event

setBackgroundNonSelectionColor

public void setBackgroundNonSelectionColor(java.lang.Object o)
Sets the user object parent node color of the background when it is not selected.
Parameters:
o - java.lang.Object

setBackgroundSelectionColor

public void setBackgroundSelectionColor(java.lang.Object o)
Sets the user object parent node color of the background when it is selected.
Parameters:
o - java.lang.Object

setComponentOrientation

public void setComponentOrientation(java.awt.ComponentOrientation o)
This method changes the orientation of the components inside the Tree
Overrides:
setComponentOrientation in class java.awt.Component
Parameters:
o - ComponentOrientation

setForegroundNonSelectionColor

public void setForegroundNonSelectionColor(java.lang.Object o)
Sets the user object parent node color of the foreground when it is not selected.
Parameters:
o - java.lang.Object

setForegroundSelectionColor

public void setForegroundSelectionColor(java.lang.Object o)
Sets the user object parent node color of the foreground when it is selected.
Parameters:
o - java.lang.Object

setHeight

public void setHeight(java.lang.Object o)
Sets the tree scroll pane height.
Parameters:
o - java.lang.Object

setHotKey

public void setHotKey(java.lang.Object o)
Sets the hotkey (keyboard shortcut) of this object.
Parameters:
o - java.lang.Object

setIconName

public void setIconName(java.lang.Object o)
Sets the user object parent node icon.
Parameters:
o - java.lang.Object

setId

public void setId(java.lang.Object o)
Sets the tree id (name).
Parameters:
o - java.lang.Object

setLabel

public void setLabel(java.lang.Object o)
Sets the user object parent node title.
Parameters:
o - java.lang.Object

setName

public void setName(java.lang.Object o)
Sets the tree name.
Parameters:
o - java.lang.Object

setWidth

public void setWidth(java.lang.Object o)
Sets the tree scroll pane width.
Parameters:
o - java.lang.Object