org.gjt.universe.gui.tree
Class TVFilterGUI

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--org.gjt.universe.gui.UniverseJDialog
                                      |
                                      +--org.gjt.universe.gui.tree.TVFilterGUI
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class TVFilterGUI
extends UniverseJDialog
implements java.awt.event.ActionListener

See Also:
Serialized Form

Field Summary
(package private)  javax.swing.JButton assign1
           
(package private)  javax.swing.JButton assign2
           
(package private)  javax.swing.JButton cancel
           
(package private)  int nPlayers
           
(package private)  java.lang.String[] playerNames
           
(package private)  javax.swing.JButton reset
           
(package private)  javax.swing.JCheckBox showAnnotated
           
(package private)  javax.swing.JCheckBox showOrdered
           
(package private)  javax.swing.JCheckBox[] showPlayer
           
(package private)  javax.swing.JTextField showUpdatedSince
           
(package private)  TreeViewer treeViewer
           
(package private)  javax.swing.JCheckBox updatedDirection
           
 
Fields inherited from class org.gjt.universe.gui.UniverseJDialog
img, img_h, img_w
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
protected TVFilterGUI(javax.swing.JFrame parent, TreeViewer treeViewer)
          Dialog constructor.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Old-style event (button listener) logic.
static void displayDialog(javax.swing.JFrame parent, TreeViewer tViewer)
          Display the filter-creation dialog.
protected  javax.swing.JPanel makeButtonPanel()
          Create / layout the button panel.
protected  TVFilter makeFilter()
          Creates the filter from the GUI input.
protected  javax.swing.JPanel makeMainPanel()
          Create / Layout the main panel.
protected  void reset()
          Resets all checkboxes/fields to the default (no filtering) state.
 
Methods inherited from class org.gjt.universe.gui.UniverseJDialog
close, createRootPane, dialogInit, getProperFrame, makeLabel, setBackgroundTile, setDefaultCloseOperation
 
Methods inherited from class javax.swing.JDialog
addImpl, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, 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, removeNotify, 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, remove, 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
 

Field Detail

nPlayers

int nPlayers

playerNames

java.lang.String[] playerNames

treeViewer

TreeViewer treeViewer

assign1

javax.swing.JButton assign1

assign2

javax.swing.JButton assign2

reset

javax.swing.JButton reset

cancel

javax.swing.JButton cancel

showAnnotated

javax.swing.JCheckBox showAnnotated

showOrdered

javax.swing.JCheckBox showOrdered

showUpdatedSince

javax.swing.JTextField showUpdatedSince

updatedDirection

javax.swing.JCheckBox updatedDirection

showPlayer

javax.swing.JCheckBox[] showPlayer
Constructor Detail

TVFilterGUI

protected TVFilterGUI(javax.swing.JFrame parent,
                      TreeViewer treeViewer)
Dialog constructor.

Method Detail

displayDialog

public static void displayDialog(javax.swing.JFrame parent,
                                 TreeViewer tViewer)
Display the filter-creation dialog.


makeMainPanel

protected javax.swing.JPanel makeMainPanel()
Create / Layout the main panel.


makeButtonPanel

protected javax.swing.JPanel makeButtonPanel()
Create / layout the button panel.


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Old-style event (button listener) logic.

Specified by:
actionPerformed in interface java.awt.event.ActionListener

makeFilter

protected TVFilter makeFilter()
Creates the filter from the GUI input.


reset

protected void reset()
Resets all checkboxes/fields to the default (no filtering) state.



Copyright © 2001 Universe Dev Team All Rights Reserved.