Class OptionAllTreeToolsJPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--OptionJPanel
                                |
                                +--OptionAllTreeToolsJPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, TreeMessageListener

public class OptionAllTreeToolsJPanel
extends OptionJPanel
implements java.awt.event.ActionListener, TreeMessageListener

OptionAllTreeToolsJPanel for use with the the OptionJPanel. Within this JPanel, the options and toolbars are, made and pictured simply for the controls affecting all trees.

See Also:
TreeJApplet, TreeJPanel, 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
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected static int id
          Id for the control panel.
 
Fields inherited from class OptionJPanel
listeners
 
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
OptionAllTreeToolsJPanel()
          This class makes the OptionCurrentTreeToolsJPanel for usage with OptionJPanel.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          If an action is pereformed through one of the buttons.
protected  void createAllTreeToolsPanel()
           
protected  void createButtons()
          Creates the buttons for the panel.
protected  void createColorSettingsComboBox()
          Creates the color Settings JComboBox.
protected  void createDesktopOptions()
          Creates the desktop options for the panel.
protected  void createOptions()
          Creates the options for the panel.
 javax.swing.JComboBox getColorSettingsJComboBox()
          Gets the color schemes JCombo box.
 TreeJPanel getSelectedPanel()
          Gets the currently selected panel for the color schemes.
 void setColorSettingJComboBox(javax.swing.JComboBox colorSettingsJComboBox)
          Sets the color Settings JComboBox.
 void setSelectedPanel(TreeJPanel selectedPanel)
          Sets the currently selected panel for the color schemes.
 void treeMessageEventPerformed(TreeMessageEvent e)
          Tree Message Event performed.
 
Methods inherited from class OptionJPanel
addOptionListener, optionAction, optionAction, optionAction, optionAction, optionAction, removeOptionListener
 
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, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, 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, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, 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
 

Field Detail

id

protected static int id
Id for the control panel.
Constructor Detail

OptionAllTreeToolsJPanel

public OptionAllTreeToolsJPanel()
This class makes the OptionCurrentTreeToolsJPanel for usage with OptionJPanel. It presents the options available for manipulation on the tree.
Parameters:
codebase - the URL of the applet, to allow graphics to be loaded.
Method Detail

createAllTreeToolsPanel

protected void createAllTreeToolsPanel()

setSelectedPanel

public void setSelectedPanel(TreeJPanel selectedPanel)
Sets the currently selected panel for the color schemes.
Parameters:
selectedPanel - currently selected for schemes.

getSelectedPanel

public TreeJPanel getSelectedPanel()
Gets the currently selected panel for the color schemes.
Returns:
TreeJPanel selectedPanel currently selected for schemes.

createButtons

protected void createButtons()
Creates the buttons for the panel.

createColorSettingsComboBox

protected void createColorSettingsComboBox()
Creates the color Settings JComboBox. Makes it null.

setColorSettingJComboBox

public void setColorSettingJComboBox(javax.swing.JComboBox colorSettingsJComboBox)
Sets the color Settings JComboBox. The parameter is used for the jComboBox.
Parameters:
colorSettingsJComboBox - the JComboBox used as the color settings Combo Box.

getColorSettingsJComboBox

public javax.swing.JComboBox getColorSettingsJComboBox()
Gets the color schemes JCombo box.
Returns:
JComboBox that contains the color schemes options.

createOptions

protected void createOptions()
Creates the options for the panel.

createDesktopOptions

protected void createDesktopOptions()
Creates the desktop options for the panel.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
If an action is pereformed through one of the buttons.
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - ActionEvent that contains information about the action performed.

treeMessageEventPerformed

public void treeMessageEventPerformed(TreeMessageEvent e)
Tree Message Event performed.
Specified by:
treeMessageEventPerformed in interface TreeMessageListener
Parameters:
e - TreeMessageEvent.