TreeJuxtaposer
Class SettingsFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--TreeJuxtaposer.SettingsFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, javax.swing.event.ChangeListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class SettingsFrame
extends javax.swing.JFrame
implements java.awt.event.ActionListener, javax.swing.event.ChangeListener

Author:
jslack To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments
See Also:
Serialized Form

Field Summary
private static javax.swing.JLabel bcnScoreLabel
           
private  javax.swing.JSlider bcnScoreSlider
           
private static int DIM_MARK
           
private static int DIM_UNMARK
           
private  javax.swing.JCheckBox[] dimCheck
           
private static javax.swing.JLabel dimLabel
           
private static java.lang.String[] dimString
           
private  javax.swing.JButton[] fontButton
           
private  javax.swing.JTextField[] fontEntry
           
private static javax.swing.JLabel fontLabel
           
private static java.lang.String[] fontString
           
private static javax.swing.JLabel labelAngleLabel
           
private  javax.swing.JSlider labelAngleSlider
           
private static javax.swing.JLabel labelDensityLabel
           
private  javax.swing.JSlider labelDensitySlider
           
private static int LEFT_MASK
           
private  javax.swing.JPanel leftPanel
           
private static javax.swing.JLabel linewidthLabel
           
private  javax.swing.JSlider linewidthSlider
           
private  javax.swing.JCheckBox linkCheck
           
private static java.lang.String linkString
           
private static int MAX_FONT
           
private static int MAX_FONT_INIT
           
private static int MAX_FONT_THRESHOLD
           
private static int MIN_FONT
           
private static int MIN_FONT_INIT
           
private static int MIN_FONT_THRESHOLD
           
private static int RIGHT_MASK
           
private  javax.swing.JPanel rightPanel
           
private static int SHOW_DIFF
           
private static int SHOW_LABEL
           
private  javax.swing.JCheckBox[] showCheck
           
private static javax.swing.JLabel showLabel
           
private static java.lang.String[] showString
           
private static java.lang.String title
           
private  TreeJuxtaposer tj
           
 
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
 
Constructor Summary
SettingsFrame(TreeJuxtaposer tj)
           
SettingsFrame(TreeJuxtaposer tj, java.awt.GraphicsConfiguration gc)
           
SettingsFrame(TreeJuxtaposer tj, java.lang.String title)
           
SettingsFrame(TreeJuxtaposer tj, java.lang.String title, java.awt.GraphicsConfiguration gc)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
           
private  void initComponents()
           
 void observe()
           
 void prepareToShow()
           
 void stateChanged(javax.swing.event.ChangeEvent evt)
           
 
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
 

Field Detail

tj

private TreeJuxtaposer tj

title

private static final java.lang.String title
See Also:
Constant Field Values

leftPanel

private javax.swing.JPanel leftPanel

rightPanel

private javax.swing.JPanel rightPanel

linewidthSlider

private javax.swing.JSlider linewidthSlider

linewidthLabel

private static final javax.swing.JLabel linewidthLabel

labelDensitySlider

private javax.swing.JSlider labelDensitySlider

labelDensityLabel

private static final javax.swing.JLabel labelDensityLabel

bcnScoreSlider

private javax.swing.JSlider bcnScoreSlider

bcnScoreLabel

private static final javax.swing.JLabel bcnScoreLabel

labelAngleSlider

private javax.swing.JSlider labelAngleSlider

labelAngleLabel

private static final javax.swing.JLabel labelAngleLabel

fontLabel

private static final javax.swing.JLabel fontLabel

fontString

private static final java.lang.String[] fontString

fontEntry

private javax.swing.JTextField[] fontEntry

fontButton

private javax.swing.JButton[] fontButton

MIN_FONT

private static final int MIN_FONT
See Also:
Constant Field Values

MAX_FONT

private static final int MAX_FONT
See Also:
Constant Field Values

LEFT_MASK

private static final int LEFT_MASK
See Also:
Constant Field Values

RIGHT_MASK

private static final int RIGHT_MASK
See Also:
Constant Field Values

MIN_FONT_INIT

private static final int MIN_FONT_INIT
See Also:
Constant Field Values

MAX_FONT_INIT

private static final int MAX_FONT_INIT
See Also:
Constant Field Values

MIN_FONT_THRESHOLD

private static final int MIN_FONT_THRESHOLD
See Also:
Constant Field Values

MAX_FONT_THRESHOLD

private static final int MAX_FONT_THRESHOLD
See Also:
Constant Field Values

linkCheck

private javax.swing.JCheckBox linkCheck

linkString

private static final java.lang.String linkString
See Also:
Constant Field Values

showLabel

private static final javax.swing.JLabel showLabel

showCheck

private javax.swing.JCheckBox[] showCheck

showString

private static final java.lang.String[] showString

SHOW_DIFF

private static final int SHOW_DIFF
See Also:
Constant Field Values

SHOW_LABEL

private static final int SHOW_LABEL
See Also:
Constant Field Values

dimLabel

private static final javax.swing.JLabel dimLabel

dimCheck

private javax.swing.JCheckBox[] dimCheck

dimString

private static final java.lang.String[] dimString

DIM_MARK

private static final int DIM_MARK
See Also:
Constant Field Values

DIM_UNMARK

private static final int DIM_UNMARK
See Also:
Constant Field Values
Constructor Detail

SettingsFrame

public SettingsFrame(TreeJuxtaposer tj)
Throws:
java.awt.HeadlessException

SettingsFrame

public SettingsFrame(TreeJuxtaposer tj,
                     java.awt.GraphicsConfiguration gc)
Parameters:
gc -

SettingsFrame

public SettingsFrame(TreeJuxtaposer tj,
                     java.lang.String title)
Parameters:
title -
Throws:
java.awt.HeadlessException

SettingsFrame

public SettingsFrame(TreeJuxtaposer tj,
                     java.lang.String title,
                     java.awt.GraphicsConfiguration gc)
Parameters:
title -
gc -
Method Detail

initComponents

private void initComponents()

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent evt)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

observe

public void observe()

prepareToShow

public void prepareToShow()