|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--OptionJPanel | +--ColorOptionsJPanel
OptionColorToolsJPanel for use with the the OptionJPanel. Within this JPanel, the options and toolbars are made and pictured simply for the controls of the colors.
TreeJApplet
,
TreeJPanel
,
Serialized FormNested Class Summary |
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 | |
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 | |
ColorOptionsJPanel()
This constructor makes the OptionColorToolsJPanel for usage with OptionMainJPanel . |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
If an action is performed through one of the buttons. |
protected void |
createAnimatingNodePanel()
Creates the animating Node Panel. |
protected void |
createColorSchemesComboBox()
Creates the color Schemes combo box. |
protected void |
createColorSettingsComboBox()
Creates the color settings combo box. |
protected void |
createColorToolsPanel()
Creates the color tools panel. |
protected void |
createCustomizablePanel()
Creates the drawing Node Panel. |
protected void |
createDrawingNodePanel()
Creates the drawing Node Panel. |
protected void |
createFunctionComboBox()
Creates the function combo box. |
protected void |
createPresetColorsComboBox()
Creates the preset colors combo box. |
protected void |
createPresetPanel()
Creates the drawing Node Panel. |
BSTTree |
getAnimatingNode()
Gets the animating node in the panel. |
NodeAndLinkAnimatingJPanel |
getAnimatingPanel()
Gets the animating panel. |
javax.swing.JComboBox |
getColorSchemesJComboBox()
Gets the color schemes JCombo box. |
javax.swing.JComboBox |
getColorSettingsJComboBox()
Gets the color settings JCombo box. |
BSTTree |
getDrawingNode()
Gets the drawing node in the panel. |
NodeAndLinkDrawingJPanel |
getDrawingPanel()
Gets the drawing panel. |
javax.swing.JComboBox |
getFunctionJComboBox()
Gets the function JCombo box. |
javax.swing.JComboBox |
getPresetColorsJComboBox()
Gets the preset color options JCombo box. |
TreeJPanel |
getSelectedPanel()
Gets the currently selected panel for the color schemes. |
void |
setAnimatingNode(BSTTree animatingNode)
Sets the animating node in the panel. |
void |
setAnimatingPanel(NodeAndLinkAnimatingJPanel nodeAndLinkAnimatingPanel)
Sets the animating panel. |
void |
setColorSchemesJComboBox(javax.swing.JComboBox colorSchemesJComboBox)
Sets the color schemes JCombo box. |
void |
setColorSettingsJComboBox(javax.swing.JComboBox colorSettingsJComboBox)
Sets the color settings JCombo box. |
void |
setDrawingNode(BSTTree drawingNode)
Sets the drawing node in the panel. |
void |
setDrawingPanel(NodeAndLinkDrawingJPanel nodeAndLinkDrawingPanel)
Sets the drawing panel. |
void |
setFunctionJComboBox(javax.swing.JComboBox functionJComboBox)
Sets the function JCombo box. |
void |
setPresetColorOptionsJComboBox(javax.swing.JComboBox presetColorsJComboBox)
Sets the function JCombo box. |
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, 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, setEnabled, setFont, setForeground, 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, 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, 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 |
protected static int id
Constructor Detail |
public ColorOptionsJPanel()
OptionMainJPanel
. It presents the
options available for manipulation of the colors.
Method Detail |
protected void createColorToolsPanel()
protected void createPresetColorsComboBox()
protected void createFunctionComboBox()
protected void createColorSettingsComboBox()
protected void createColorSchemesComboBox()
protected void createPresetPanel()
protected void createCustomizablePanel()
protected void createDrawingNodePanel()
protected void createAnimatingNodePanel()
public TreeJPanel getSelectedPanel()
public void setSelectedPanel(TreeJPanel selectedPanel)
selectedPanel
- currently selected for schemes.public BSTTree getAnimatingNode()
public void setAnimatingNode(BSTTree animatingNode)
animatingNode
- BSTTree animating node.public BSTTree getDrawingNode()
public void setDrawingNode(BSTTree drawingNode)
drawingNode
- BSTTree drawing node.public NodeAndLinkAnimatingJPanel getAnimatingPanel()
public void setAnimatingPanel(NodeAndLinkAnimatingJPanel nodeAndLinkAnimatingPanel)
nodeAndLinkAnimatingPanel
- animating panel.public NodeAndLinkDrawingJPanel getDrawingPanel()
public void setDrawingPanel(NodeAndLinkDrawingJPanel nodeAndLinkDrawingPanel)
public javax.swing.JComboBox getPresetColorsJComboBox()
public void setPresetColorOptionsJComboBox(javax.swing.JComboBox presetColorsJComboBox)
public javax.swing.JComboBox getFunctionJComboBox()
public void setFunctionJComboBox(javax.swing.JComboBox functionJComboBox)
functionJComboBox
- JComboBox that contains the function options.public javax.swing.JComboBox getColorSettingsJComboBox()
public void setColorSettingsJComboBox(javax.swing.JComboBox colorSettingsJComboBox)
colorSettingsJComboBox
- JComboBox that contains the color settings options.public javax.swing.JComboBox getColorSchemesJComboBox()
public void setColorSchemesJComboBox(javax.swing.JComboBox colorSchemesJComboBox)
colorSchemesJComboBox
- JComboBox that contains the color schemes options.public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
e
- ActionEvent that contains information about the action performed.public void treeMessageEventPerformed(TreeMessageEvent e)
treeMessageEventPerformed
in interface TreeMessageListener
e
- TreeMessageEvent.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |