|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
edu.princeton.cs.algs4.growingtree.framework.OptionJPanel
edu.princeton.cs.algs4.growingtree.framework.OptionControlsJPanel
public class OptionControlsJPanel
OptionControlsJPanel for use with the the OptionJPanel. Within this JPanel, the options and toolbars are, made and pictured simply for the controls.
TreeJApplet
,
TreeJPanel
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary | |
---|---|
static int |
MESSAGE_FINAL_ONLY
Message mode set for onyl final messages. |
static int |
MESSAGE_OFF
Message mode set for messages off. |
static int |
MESSAGE_ON
Message mode set for messages on. |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, 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 | |
---|---|
OptionControlsJPanel()
This constructor makes the OptionControlsJPanel for usage with OptionMainJPanel . |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
If an action is performed through one of the buttons. |
void |
displayPauseButton()
|
void |
displayPlayButton()
|
boolean |
getAnimationPanelShow()
Gets the display of the animation Panel in this control bar. |
boolean |
getDisplayPanelShow()
Gets the display of the display Panel in this control bar. |
javax.swing.Icon |
getIcon(java.lang.String imageName)
Gets the icon from the resource (JAR file). |
int |
getMessageMode()
Gets the message mode for the panel. |
boolean |
getMessagePanelShow()
Gets the display of the display Panel in this control bar. |
void |
keyPressed(java.awt.event.KeyEvent e)
keyPressed command. |
void |
keyReleased(java.awt.event.KeyEvent e)
keyReleased command. |
void |
keyTyped(java.awt.event.KeyEvent e)
keyTyped command. |
void |
redrawControlPanel()
Redraws the control panel. |
void |
resetToolBar(boolean displayPlay)
|
void |
setAnimationPanelShow(boolean animationPanelShow)
Sets the display of the animation Panel in this control bar. |
void |
setDiplayPanelDrawNode(DrawingTree node)
Sets the drawingTree node for the display panel. |
void |
setDisplayPanelBackground(java.awt.Color background)
Sets the diplay panel background color. |
void |
setDisplayPanelBorder(java.lang.String borderText)
Sets the diplay panel border. |
void |
setDisplayPanelShow(boolean displayPanelShow)
Sets the display of the display Panel in this control bar. |
void |
setMessageMode(int messageMode)
Sets the message mode for the panel. |
void |
setMessagePanelShow(boolean messagePanelShow)
Sets the display of the display Panel in this control bar. |
void |
stateChanged(javax.swing.event.ChangeEvent e)
The method called for slider changes occuring. |
void |
treeMessageEventPerformed(TreeMessageEvent e)
Tree Message Event performed. |
Methods inherited from class edu.princeton.cs.algs4.growingtree.framework.OptionJPanel |
---|
addOptionListener, optionAction, optionAction, optionAction, optionAction, optionAction, removeOptionListener |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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 |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int MESSAGE_OFF
public static final int MESSAGE_FINAL_ONLY
public static final int MESSAGE_ON
Constructor Detail |
---|
public OptionControlsJPanel()
OptionMainJPanel
. It presents the
options available for manipulation of the actual tree.
codebase
- the URL of the applet, to allow graphics to be loaded.Method Detail |
---|
public void redrawControlPanel()
public void setDisplayPanelShow(boolean displayPanelShow)
public boolean getDisplayPanelShow()
public void setMessagePanelShow(boolean messagePanelShow)
public boolean getMessagePanelShow()
public void setAnimationPanelShow(boolean animationPanelShow)
public boolean getAnimationPanelShow()
public javax.swing.Icon getIcon(java.lang.String imageName)
public void resetToolBar(boolean displayPlay)
public void displayPlayButton()
public void displayPauseButton()
public void setDisplayPanelBackground(java.awt.Color background)
background
- color for the display panel background.public void setDisplayPanelBorder(java.lang.String borderText)
borderText
- String text for the border of the panel.public void setDiplayPanelDrawNode(DrawingTree node)
node
- DrawingTree node for the display panel.public void setMessageMode(int messageMode)
messageMode
- int value for the message mode of the panel.public int getMessageMode()
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 keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
e
- the KeyEvent for the release of the key.public void treeMessageEventPerformed(TreeMessageEvent e)
treeMessageEventPerformed
in interface TreeMessageListener
e
- TreeMessageEvent.public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
e
- The changeEvent for slider events.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |