|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package edu.princeton.cs.algs4.growingtree.framework |
---|
Class edu.princeton.cs.algs4.growingtree.framework.AnimationEvent extends java.awt.AWTEvent implements Serializable |
---|
Serialized Fields |
---|
java.lang.String status
AnimationEvent.getStatus()
java.lang.String animationDescription
AnimationEvent.getAnimationDescription()
double progress
AnimationEvent.getProgress()
Class edu.princeton.cs.algs4.growingtree.framework.BSTTreeJPanel extends TreeJPanel<P extends NodeProperties> implements Serializable |
---|
Serialized Fields |
---|
java.lang.String backgroundColor
java.lang.String drawingNodeSettings
java.lang.String drawingKeySettings
java.lang.String insertNodeLeftSettings
java.lang.String insertNodeRightSettings
java.lang.String insertAnimatorNodeSettings
java.lang.String insertAnimatorKeySettings
java.lang.String searchNodeLeftSettings
java.lang.String searchNodeRightSettings
java.lang.String searchAnimatorNodeSettings
java.lang.String searchAnimatorKeySettings
java.lang.String selectNodeLeftSettings
java.lang.String selectNodeRightSettings
java.lang.String selectAnimatorNodeSettings
java.lang.String selectAnimatorKeySettings
java.lang.String rotateChildNodeSettings
java.lang.String rotateRootNodeSettings
java.lang.String rotateDescendantNodeSettings
java.lang.String rotateOriginalNodeSettings
java.lang.String rotateAnimatorKeySettings
java.lang.String rotateOriginalKeySettings
java.lang.String deleteLeftLinePaintSettings
java.lang.String deleteRightLinePaintSettings
java.lang.String traverseAnimatorNodeSettings
java.lang.String traverseAnimatorKeySettings
NodeAndLinkAnimatingJPanel<P extends NodeProperties> animatingPanel
NodeAndLinkDrawingJPanel drawingPanel
java.lang.String colorSettings
javax.swing.JComboBox functionJComboBox
javax.swing.JComboBox colorSettingsJComboBox
javax.swing.JComboBox colorSchemesJComboBox
javax.swing.JComboBox colorPresetOptionsJComboBox
ColorOptionsJPanel colorOptionsPanel
boolean allowRotations
Class edu.princeton.cs.algs4.growingtree.framework.CenterJFrame extends javax.swing.JFrame implements Serializable |
---|
Serialized Fields |
---|
java.util.LinkedList<E> listeners
TreeJDesktop treePane
OptionMainJPanel optionPane
javax.swing.JMenuBar menuBar
int zoomCount
javax.swing.JMenu fileMenu
javax.swing.JMenu viewMenu
javax.swing.JMenu toolMenu
javax.swing.JMenu helpMenu
javax.swing.JRadioButtonMenuItem integerTypeRadioItem
javax.swing.JRadioButtonMenuItem characterTypeRadioItem
javax.swing.JRadioButtonMenuItem doubleTypeRadioItem
javax.swing.JCheckBoxMenuItem subtreeCountCheckItem
javax.swing.JCheckBoxMenuItem animationMenuCheckItem
javax.swing.JCheckBoxMenuItem toolBarPanelCheckItem
javax.swing.JCheckBoxMenuItem nodePanelMenuCheckItem
Class edu.princeton.cs.algs4.growingtree.framework.ColorOptionsJPanel extends OptionJPanel implements Serializable |
---|
Serialized Fields |
---|
javax.swing.JButton resetButton
javax.swing.JButton saveTreeButton
javax.swing.JButton saveAllButton
javax.swing.JComboBox presetColorsJComboBox
javax.swing.JComboBox functionJComboBox
javax.swing.JComboBox colorSettingsJComboBox
javax.swing.JComboBox colorSchemesJComboBox
javax.swing.JPanel customizablePanel
javax.swing.border.TitledBorder customizablePanelTitleBorder
javax.swing.JPanel presetsPanel
javax.swing.border.TitledBorder presetsPanelTitleBorder
javax.swing.JPanel drawingNodePanel
javax.swing.border.TitledBorder drawingNodeTitleBorder
NodeAndLinkDrawingJPanel nodeAndLinkDrawingPanel
javax.swing.JPanel animatingNodePanel
javax.swing.border.TitledBorder animatingNodeTitleBorder
NodeAndLinkAnimatingJPanel<P extends NodeProperties> nodeAndLinkAnimatingPanel
GrowingTreeNode<P extends NodeProperties> drawingNode
GrowingTreeNode<P extends NodeProperties> animatingNode
TreeJPanel<P extends NodeProperties> selectedPanel
java.awt.GridBagConstraints c
java.awt.GridBagLayout gridbag
Class edu.princeton.cs.algs4.growingtree.framework.DrawingJPanel extends javax.swing.JPanel implements Serializable |
---|
Serialized Fields |
---|
java.awt.image.BufferedImage drawTreeImage
java.awt.Graphics2D drawTreeGraphics
boolean drawTree
java.awt.Rectangle drawingArea
boolean componentShown
Class edu.princeton.cs.algs4.growingtree.framework.Ellipse2DNode extends java.awt.geom.Ellipse2D.Double implements Serializable |
---|
Class edu.princeton.cs.algs4.growingtree.framework.NodeAndLinkAnimatingJPanel extends DrawingJPanel implements Serializable |
---|
Serialized Fields |
---|
DrawingTree<P extends NodeProperties> animatingNode
AffineTransformList movingTransforms
double currentLocation
double currentStep
javax.swing.Timer animationTimer
int delayRate
boolean drawingLines
java.awt.Paint leftLinePaint
java.awt.Paint rightLinePaint
Class edu.princeton.cs.algs4.growingtree.framework.NodeAndLinkDrawingJPanel extends NodeDrawingJPanel implements Serializable |
---|
Class edu.princeton.cs.algs4.growingtree.framework.NodeDrawingJPanel extends DrawingJPanel implements Serializable |
---|
Serialized Fields |
---|
DrawingTree<P extends NodeProperties> node
Class edu.princeton.cs.algs4.growingtree.framework.OptionControlsJPanel extends OptionJPanel implements Serializable |
---|
Serialized Fields |
---|
int messageMode
javax.swing.JTextField insertTextField
javax.swing.JTextField deleteTextField
javax.swing.JTextField selectTextField
javax.swing.JTextField searchTextField
javax.swing.JButton insertButton
javax.swing.JButton deleteButton
javax.swing.JButton selectButton
javax.swing.JButton searchButton
javax.swing.JPanel displayPanel
javax.swing.border.TitledBorder displayTitleBorder
NodeDrawingJPanel<P extends NodeProperties> nodeDrawingPanel
javax.swing.JPanel messagePanel
javax.swing.JScrollPane messageScrollPane
javax.swing.JTextArea messageTextArea
java.lang.String previousMessage
javax.swing.JSlider speedSlider
javax.swing.JToolBar animationToolBar
javax.swing.JToolBar textToolBar
javax.swing.JButton play
javax.swing.JButton stop
javax.swing.JButton pause
javax.swing.JButton rewind
javax.swing.JButton stepBack
javax.swing.JButton stepForward
javax.swing.JButton treeInformation
javax.swing.JButton programInformation
javax.swing.JButton fastForward
javax.swing.JButton fastRewind
javax.swing.JButton clear
javax.swing.JButton treeStatus
java.awt.GridBagConstraints c
java.awt.GridBagLayout gridbag
boolean displayPanelShow
boolean messagePanelShow
boolean animationPanelShow
Class edu.princeton.cs.algs4.growingtree.framework.OptionEvent extends java.awt.AWTEvent implements Serializable |
---|
Serialized Fields |
---|
java.lang.String actionCommand
OptionEvent.getActionCommand()
java.lang.Object value
OptionEvent.getObjectValue()
Class edu.princeton.cs.algs4.growingtree.framework.OptionJPanel extends javax.swing.JPanel implements Serializable |
---|
Serialized Fields |
---|
java.util.LinkedList<E> listeners
Class edu.princeton.cs.algs4.growingtree.framework.OptionMainJPanel extends OptionJPanel implements Serializable |
---|
Serialized Fields |
---|
java.util.LinkedList<E> treeListeners
javax.swing.JPopupMenu popup
DrawingTree<P extends NodeProperties> currentNode
TreeJPanel<P extends NodeProperties> currentPanel
OptionControlsJPanel optionControls
TreeJPanel<P extends NodeProperties> popupPanel
Class edu.princeton.cs.algs4.growingtree.framework.SplashPanel extends javax.swing.JPanel implements Serializable |
---|
Class edu.princeton.cs.algs4.growingtree.framework.TreeJDesktop extends javax.swing.JDesktopPane implements Serializable |
---|
Serialized Fields |
---|
java.util.LinkedList<E> optionListeners
java.util.LinkedList<E> treeListeners
java.util.LinkedList<E> bstPanels
java.util.LinkedList<E> panelNames
java.util.HashMap<K,V> framesToPanels
boolean windows
javax.swing.JTabbedPane tabbedPane
java.lang.Object[] message
javax.swing.JRadioButton duplicateButton
edu.princeton.cs.algs4.growingtree.framework.ColorPreferencesDialog dialog
boolean constructedMessage
ColorOptionsJPanel colorOptions
Class edu.princeton.cs.algs4.growingtree.framework.TreeJPanel extends DrawingJPanel implements Serializable |
---|
Serialized Fields |
---|
AnimatingTreeHead<P extends NodeProperties> tree
javax.swing.Timer animationTimer
int delayRate
java.lang.String keyType
boolean animating
boolean step
java.util.LinkedList<E> treeListeners
Class edu.princeton.cs.algs4.growingtree.framework.TreeMessageEvent extends java.awt.AWTEvent implements Serializable |
---|
Serialized Fields |
---|
java.lang.String message
java.lang.Object messageObject
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |