edu.harvard.mgh.purcell.gPLINK2.baseForm
Class FilterDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by edu.harvard.mgh.purcell.gPLINK2.baseForm.FilterDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class FilterDialog
extends javax.swing.JDialog

An extention of JDialog that asks the user to set the filter parameters that are then passed to the calling form.

Author:
Kathe Todd-Brown
See Also:
Serialized Form

Nested Class Summary
protected  class FilterDialog.BrowseButton
           
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  java.awt.event.ActionListener cancel
           
private  javax.swing.JButton cancelButton
           
private  javax.swing.JCheckBox ccFilterButton
           
private  javax.swing.JComboBox ccFilterCBox
           
private  java.awt.event.ItemListener changeFromTo
           
private  javax.swing.JCheckBox chrButton
           
private  javax.swing.JComboBox chrCBox
           
private  FilterDialog.BrowseButton eeBrowse
           
private  javax.swing.JCheckBox eeButton
           
private  javax.swing.JComboBox eeCBox
           
private  javax.swing.JTextField eeField
           
private  javax.swing.JCheckBox fFilterButton
           
private  javax.swing.JComboBox fFilterCBox
           
private  javax.swing.JCheckBox fileFilterButton
           
private  FilterDialog.BrowseButton filterBrowse
           
private  javax.swing.JTextField filterFileField
           
private  javax.swing.JTextField filterKeyField
           
private  javax.swing.JComboBox fromCBox
           
private  javax.swing.JTextField fromField
           
private  javax.swing.JCheckBox ftButton
           
private  javax.swing.JTextField geneField
           
(package private)  javax.swing.JLabel geneLable
           
private  FilterDialog.BrowseButton krBrowse
           
private  javax.swing.JCheckBox krButton
           
private  javax.swing.JComboBox krCBox
           
private  javax.swing.JTextField krField
           
private  java.lang.String[] lengthOpt1
           
private  java.lang.String[] lengthOpt2
           
private  javax.swing.JTextField mfilterField
           
private  javax.swing.JButton okButton
           
private  Form parent
           
private  java.awt.event.ActionListener pickFilter
           
private  java.awt.event.ActionListener pickList
           
private  java.awt.event.ActionListener pickMap
           
private  java.awt.event.ActionListener process
           
private  java.awt.event.WindowListener properClosing
           
private  FilterDialog.BrowseButton setButton
           
private  javax.swing.JTextField setField
           
private  javax.swing.JCheckBox sexFilterButton
           
private  javax.swing.JComboBox sexFilterCBox
           
private  javax.swing.JCheckBox sgButton
           
private  javax.swing.JTextField SNPField
           
private  javax.swing.JCheckBox swButton
           
private  javax.swing.JComboBox toCBox
           
private  javax.swing.JTextField toField
           
(package private)  javax.swing.JLabel toLabel
           
private  javax.swing.JTextField windowField
           
(package private)  javax.swing.JLabel wLabel
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
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
FilterDialog(Form owner)
          Constructor
 
Method Summary
private  void create()
           
private  void initalize()
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, 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.Dialog
addNotify, 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, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, 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, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, 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, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, 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

parent

private Form parent

chrCBox

private javax.swing.JComboBox chrCBox

toCBox

private javax.swing.JComboBox toCBox

fromCBox

private javax.swing.JComboBox fromCBox

eeCBox

private javax.swing.JComboBox eeCBox

krCBox

private javax.swing.JComboBox krCBox

sexFilterCBox

private javax.swing.JComboBox sexFilterCBox

ccFilterCBox

private javax.swing.JComboBox ccFilterCBox

fFilterCBox

private javax.swing.JComboBox fFilterCBox

setField

private javax.swing.JTextField setField

geneField

private javax.swing.JTextField geneField

fromField

private javax.swing.JTextField fromField

toField

private javax.swing.JTextField toField

SNPField

private javax.swing.JTextField SNPField

windowField

private javax.swing.JTextField windowField

eeField

private javax.swing.JTextField eeField

krField

private javax.swing.JTextField krField

filterFileField

private javax.swing.JTextField filterFileField

filterKeyField

private javax.swing.JTextField filterKeyField

mfilterField

private javax.swing.JTextField mfilterField

chrButton

private javax.swing.JCheckBox chrButton

sgButton

private javax.swing.JCheckBox sgButton

ftButton

private javax.swing.JCheckBox ftButton

swButton

private javax.swing.JCheckBox swButton

eeButton

private javax.swing.JCheckBox eeButton

krButton

private javax.swing.JCheckBox krButton

fileFilterButton

private javax.swing.JCheckBox fileFilterButton

sexFilterButton

private javax.swing.JCheckBox sexFilterButton

ccFilterButton

private javax.swing.JCheckBox ccFilterButton

fFilterButton

private javax.swing.JCheckBox fFilterButton

setButton

private FilterDialog.BrowseButton setButton

eeBrowse

private FilterDialog.BrowseButton eeBrowse

krBrowse

private FilterDialog.BrowseButton krBrowse

filterBrowse

private FilterDialog.BrowseButton filterBrowse

okButton

private javax.swing.JButton okButton

cancelButton

private javax.swing.JButton cancelButton

geneLable

javax.swing.JLabel geneLable

toLabel

javax.swing.JLabel toLabel

wLabel

javax.swing.JLabel wLabel

lengthOpt1

private java.lang.String[] lengthOpt1

lengthOpt2

private java.lang.String[] lengthOpt2

pickMap

private java.awt.event.ActionListener pickMap

pickList

private java.awt.event.ActionListener pickList

pickFilter

private java.awt.event.ActionListener pickFilter

changeFromTo

private java.awt.event.ItemListener changeFromTo

properClosing

private java.awt.event.WindowListener properClosing

cancel

private java.awt.event.ActionListener cancel

process

private java.awt.event.ActionListener process
Constructor Detail

FilterDialog

public FilterDialog(Form owner)
Constructor

Parameters:
owner - The Forms that this dialog is modifying.
Method Detail

initalize

private void initalize()

create

private void create()