IBM Branch Transformation Toolkit Javadoc

com.ibm.dse.desktop
Class Tree

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.ibm.dse.gui.SpPanel
                      extended bycom.ibm.dse.gui.EmbeddedPanel
                          extended bycom.ibm.dse.desktop.Tree
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, DesktopComponent, ErrorMessageListener, java.util.EventListener, GUIComponent, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.io.Serializable

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

Nested Class Summary
 
Nested classes inherited from class com.ibm.dse.gui.SpPanel
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  java.lang.String hotKey
           
(package private)  java.lang.String label
           
(package private)  javax.swing.JScrollPane sp
           
(package private)  ExtendedJTree tree
           
(package private)  TreeRenderer treeR
           
 
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.Container
 
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
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()
          Returns the tree associated with the embedded panel.
 void key(java.awt.event.KeyEvent event)
          Rewrites 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)
          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, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, 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

tree

ExtendedJTree tree

sp

javax.swing.JScrollPane sp

label

java.lang.String label

treeR

TreeRenderer treeR

hotKey

java.lang.String hotKey
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
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()
Returns the tree associated with the embedded panel.

Returns:
JTree;

key

public void key(java.awt.event.KeyEvent event)
Rewrites 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)
Changes the orientation of the components inside the Tree

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

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005