TreeJuxtaposer
Class StateFrame
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Frame
|
+--javax.swing.JFrame
|
+--TreeJuxtaposer.StateFrame
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
- public class StateFrame
- extends javax.swing.JFrame
- implements java.awt.event.ActionListener, java.awt.event.MouseListener
- Author:
- jslack
To change this generated comment edit the template variable "typecomment":
Window>Preferences>Java>Templates.
To enable and disable the creation of type comments go to
Window>Preferences>Java>Code Generation.
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.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 javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
title
private static final java.lang.String title
- See Also:
- Constant Field Values
blank
private javax.swing.JPanel blank
tj
private TreeJuxtaposer tj
CANVAS_SIZE
private static final int CANVAS_SIZE
- See Also:
- Constant Field Values
activePanel
private javax.swing.JPanel activePanel
activePanelLabel
private static final javax.swing.JLabel activePanelLabel
resetButton
private javax.swing.JButton resetButton
growDirectionPanel
private javax.swing.JPanel growDirectionPanel
growSelect
private javax.swing.ButtonGroup growSelect
growMode
private javax.swing.JRadioButton[] growMode
growDirLabel
private static final javax.swing.JLabel growDirLabel
growLabel
private static final java.lang.String[] growLabel
H_MODE
private static final int H_MODE
- See Also:
- Constant Field Values
V_MODE
private static final int V_MODE
- See Also:
- Constant Field Values
B_MODE
private static final int B_MODE
- See Also:
- Constant Field Values
growButtonPanel
private javax.swing.JPanel growButtonPanel
growButton
private javax.swing.JButton[] growButton
growButtonLabel
private static final javax.swing.JLabel growButtonLabel
buttonLabel
private static final java.lang.String[] buttonLabel
B_GROW
private static final int B_GROW
- See Also:
- Constant Field Values
S_GROW
private static final int S_GROW
- See Also:
- Constant Field Values
activeGroupPanel
private javax.swing.JPanel activeGroupPanel
activeCanvas
private java.awt.Canvas[] activeCanvas
activeSelect
private javax.swing.ButtonGroup activeSelect
activeMode
private javax.swing.JRadioButton[] activeMode
activeLabel
public static final java.lang.String[] activeLabel
colorTitle
private static final java.lang.String[] colorTitle
GA_ACT
public static final int GA_ACT
- See Also:
- Constant Field Values
GB_ACT
public static final int GB_ACT
- See Also:
- Constant Field Values
GC_ACT
public static final int GC_ACT
- See Also:
- Constant Field Values
GD_ACT
public static final int GD_ACT
- See Also:
- Constant Field Values
M_ACT
public static final int M_ACT
- See Also:
- Constant Field Values
D_ACT
public static final int D_ACT
- See Also:
- Constant Field Values
F_ACT
public static final int F_ACT
- See Also:
- Constant Field Values
LCA_ACT
public static final int LCA_ACT
- See Also:
- Constant Field Values
markPanel
private javax.swing.JPanel markPanel
markPanelLabel
private static final javax.swing.JLabel markPanelLabel
markSelect
private javax.swing.ButtonGroup markSelect
markMode
private javax.swing.JRadioButton[] markMode
markModePanel
private javax.swing.JPanel markModePanel
markLabel
private static final java.lang.String[] markLabel
markCanvas
private java.awt.Canvas[] markCanvas
clearLabel
private static final java.lang.String[] clearLabel
G_CLEAR
private static final int G_CLEAR
- See Also:
- Constant Field Values
A_CLEAR
private static final int A_CLEAR
- See Also:
- Constant Field Values
clearButton
private javax.swing.JButton[] clearButton
resolutionTitle
private static final javax.swing.JLabel resolutionTitle
resolutionPanel
private javax.swing.JPanel resolutionPanel
markResolution
private javax.swing.ButtonGroup markResolution
resolutionLabel
private static final java.lang.String[] resolutionLabel
N_RES
private static final int N_RES
- See Also:
- Constant Field Values
S_RES
private static final int S_RES
- See Also:
- Constant Field Values
resolutionMode
private javax.swing.JRadioButton[] resolutionMode
actionSelect
private javax.swing.ButtonGroup actionSelect
LCA
private static final java.lang.String LCA
- See Also:
- Constant Field Values
LCAGroup
private javax.swing.JCheckBox LCAGroup
LCAMark
public javax.swing.JCheckBox LCAMark
initialColor
private static final java.awt.Color[] initialColor
color
private java.awt.Color[] color
StateFrame
public StateFrame(TreeJuxtaposer tj)
- Constructor for StateFrame.
- Throws:
HeadlessException
StateFrame
public StateFrame(TreeJuxtaposer tj,
java.awt.GraphicsConfiguration gc)
- Constructor for StateFrame.
- Parameters:
gc -
StateFrame
public StateFrame(TreeJuxtaposer tj,
java.lang.String title)
- Constructor for StateFrame.
- Parameters:
title -
- Throws:
HeadlessException
StateFrame
public StateFrame(TreeJuxtaposer tj,
java.lang.String title,
java.awt.GraphicsConfiguration gc)
- Constructor for StateFrame.
- Parameters:
title - gc -
initComponents
private void initComponents()
prepareToShow
public void prepareToShow()
growModeAction
public void growModeAction(int mode)
activeModeAction
public void activeModeAction(int mode)
activeMarkAction
public void activeMarkAction(int mode)
activeResolutionAction
public void activeResolutionAction(int mode)
unmarkAllGroups
public void unmarkAllGroups()
observe
public void observe()
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
- Specified by:
actionPerformed in interface java.awt.event.ActionListener
setLCAMark
public void setLCAMark(boolean on)
getLCAMark
public boolean getLCAMark()
setLCAGroup
public void setLCAGroup(boolean on)
getLCAGroup
public boolean getLCAGroup()
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent evt)
- Specified by:
mouseClicked in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent evt)
- Specified by:
mouseEntered in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent evt)
- Specified by:
mouseExited in interface java.awt.event.MouseListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent evt)
- Specified by:
mousePressed in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent evt)
- Specified by:
mouseReleased in interface java.awt.event.MouseListener