|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--FuzzyTreeViewer
Application that uses the FuzzyTree and MovingSlider. Allows user to open a new XML file, set FuzzyTree parameters, and change the number of nodes that are displayed.
Inner Class Summary | |
(package private) class |
FuzzyTreeViewer.ChangeParametersListener
Listener for click on "Change Parameters" button |
(package private) class |
FuzzyTreeViewer.NumNodesListener
Listener for changing the number of nodes using the text field |
(package private) class |
FuzzyTreeViewer.SliderListener
Listener for a change in slider value |
Inner classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock |
Field Summary | |
(package private) javax.swing.border.Border |
border1
|
(package private) javax.swing.JButton |
changeParametersButton
|
(package private) java.io.File |
currentDirectory
|
private static int |
DISPLAY_RANGE
|
(package private) javax.swing.JLabel |
displayedNodesLabel
|
(package private) java.awt.GridBagLayout |
gridBagLayout1
|
(package private) java.awt.GridBagLayout |
gridBagLayout2
|
(package private) java.awt.GridBagLayout |
gridBagLayout3
|
(package private) javax.swing.JButton |
helpButton
|
private static int |
INITIAL_DISPLAY_NODES
|
private static int |
LEFT_MARGIN
|
private static int |
MIN_SLIDER_VAL
|
(package private) javax.swing.JButton |
numNodesButton
|
(package private) javax.swing.JLabel |
numNodesLabel
|
(package private) javax.swing.JTextField |
numNodesTextField
|
(package private) javax.swing.JButton |
openButton
|
(package private) javax.swing.JPanel |
panel1
|
(package private) javax.swing.JPanel |
panel2
|
private static int |
RIGHT_MARGIN
|
(package private) javax.swing.JScrollPane |
scrollPane
|
(package private) MovingSlider |
slider
|
(package private) FuzzyTree |
theTree
|
private static java.lang.String |
TITLE
|
(package private) javax.swing.border.TitledBorder |
titledBorder1
|
(package private) javax.swing.JLabel |
totalNodesLabel
|
Fields inherited from class javax.swing.JFrame |
accessibleContext, defaultCloseOperation, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis |
Fields inherited from class java.awt.Window |
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, warningString, windowListener, windowSerializedDataVersion |
Fields inherited from class java.awt.Container |
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads |
Fields inherited from class java.awt.Component |
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y |
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 | |
FuzzyTreeViewer()
|
|
FuzzyTreeViewer(java.lang.String filename)
|
Method Summary | |
private void |
displayElementInformation()
Displays the number of elements displayed, and the total number of elements in the tree |
(package private) void |
helpButton_actionPerformed(java.awt.event.ActionEvent e)
|
void |
initFrame()
|
private void |
jbInit()
|
static void |
main(java.lang.String[] args)
|
void |
numNodesChanged(int newValue)
|
(package private) void |
openButton_actionPerformed(java.awt.event.ActionEvent e)
|
private void |
setControlsEnabled(boolean value)
Enables or disables the text field, slider, and change parameters button, based on value . |
private void |
showFilenameInTitle(java.lang.String filename)
Appends the name of the open XML document to the title bar |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
|
Methods inherited from class java.awt.Window |
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, setFont, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
FuzzyTree theTree
MovingSlider slider
java.io.File currentDirectory
private static final java.lang.String TITLE
private static final int MIN_SLIDER_VAL
private static final int DISPLAY_RANGE
private static final int LEFT_MARGIN
private static final int RIGHT_MARGIN
private static final int INITIAL_DISPLAY_NODES
java.awt.GridBagLayout gridBagLayout1
javax.swing.JPanel panel1
javax.swing.border.TitledBorder titledBorder1
javax.swing.JTextField numNodesTextField
java.awt.GridBagLayout gridBagLayout2
javax.swing.JLabel numNodesLabel
javax.swing.JButton numNodesButton
javax.swing.JPanel panel2
javax.swing.border.Border border1
javax.swing.JLabel displayedNodesLabel
java.awt.GridBagLayout gridBagLayout3
javax.swing.JButton changeParametersButton
javax.swing.JButton helpButton
javax.swing.JScrollPane scrollPane
javax.swing.JLabel totalNodesLabel
javax.swing.JButton openButton
Constructor Detail |
public FuzzyTreeViewer() throws java.lang.Exception
public FuzzyTreeViewer(java.lang.String filename) throws java.lang.Exception
Method Detail |
public void initFrame() throws java.lang.Exception
public void numNodesChanged(int newValue)
public static void main(java.lang.String[] args)
private void jbInit() throws java.lang.Exception
void helpButton_actionPerformed(java.awt.event.ActionEvent e)
void openButton_actionPerformed(java.awt.event.ActionEvent e)
private void setControlsEnabled(boolean value)
value
.private void displayElementInformation()
private void showFilenameInTitle(java.lang.String filename)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |