public class ParamConfigDialog
extends javax.swing.JDialog
implements java.awt.event.ActionListener, javax.swing.event.ChangeListener
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private javax.swing.JButton |
btnCancel |
private HelpTipButton |
btnHelpAllYears |
private HelpTipButton |
btnHelpAnalysisType |
private HelpTipButton |
btnHelpEventType |
private HelpTipButton |
btnHelpIncludeExtraInterval |
private HelpTipButton |
btnHelpLabelBy |
private HelpTipButton |
btnHelpOverlap |
private HelpTipButton |
btnHelpThreshold |
private javax.swing.JButton |
btnOK |
private javax.swing.JComboBox |
cboAnalysisType |
private javax.swing.JComboBox |
cboEventType |
private javax.swing.JComboBox |
cboFilterType |
private javax.swing.JComboBox |
cboLabelType |
private javax.swing.JComboBox |
cboNoDataValue |
private javax.swing.JCheckBox |
cbxAllYears |
private javax.swing.JCheckBox |
cbxDormantFirst |
private javax.swing.JCheckBox |
cbxDormantSecond |
private javax.swing.JCheckBox |
cbxEarlyEarlyFirst |
private javax.swing.JCheckBox |
cbxEarlyEarlySecond |
private javax.swing.JCheckBox |
cbxIncludeIncomplete |
private javax.swing.JCheckBox |
cbxLateEarlyFirst |
private javax.swing.JCheckBox |
cbxLateEarlySecond |
private javax.swing.JCheckBox |
cbxLateFirst |
private javax.swing.JCheckBox |
cbxLateSecond |
private javax.swing.JCheckBox |
cbxMiddleEarlyFirst |
private javax.swing.JCheckBox |
cbxMiddleEarlySecond |
private javax.swing.JCheckBox |
chkDontRemind |
private javax.swing.JPanel |
contentPanel |
private HelpTipButton |
helpTipButton |
private HelpTipButton |
helpTipButton_1 |
private HelpTipButton |
label |
private HelpTipButton |
label_1 |
private javax.swing.JLabel |
label_2 |
private javax.swing.JLabel |
lblAlphaLevel |
private javax.swing.JLabel |
lblCompositeThreshold |
private javax.swing.JLabel |
lblEventType |
private javax.swing.JLabel |
lblIntervalAnalysisType |
private javax.swing.JLabel |
lblLabelNoData |
private javax.swing.JLabel |
lblLabelResultsBy |
private javax.swing.JLabel |
lblMinYearOverlap |
private javax.swing.JLabel |
lblNewLabel |
private javax.swing.JLabel |
lblYearRange |
private javax.swing.JPanel |
panel |
private javax.swing.JPanel |
panel_1 |
private javax.swing.JPanel |
panel_2 |
private javax.swing.JPanel |
panelAnalysisOptions |
private javax.swing.JPanel |
panelCommon |
private javax.swing.JPanel |
panelCompositeFilter |
private javax.swing.JPanel |
panelInterval |
private javax.swing.JPanel |
panelMatrix |
private java.lang.Boolean |
preferencesChanged |
private static long |
serialVersionUID |
private javax.swing.JSpinner |
spnAlphaLevel |
private javax.swing.JSpinner |
spnFilterValue |
private javax.swing.JSpinner |
spnFirstYear |
private javax.swing.JSpinner |
spnLastYear |
private javax.swing.JSpinner |
spnOverlap |
private javax.swing.JPanel |
tabAnalysisOptions |
private javax.swing.JTabbedPane |
tabbedPane |
private javax.swing.JPanel |
tabFiltersAndYears |
private javax.swing.JPanel |
tabSeasons |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
ParamConfigDialog(java.awt.Component parent)
Create the dialog.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt) |
java.lang.Boolean |
havePreferencesChanged() |
private void |
saveToPreferences()
Save the settings to the application preferences
|
private void |
setFromPreferences() |
void |
setToDefault()
Set GUI components to their default values
|
private void |
showHideFilterGUI()
Only enable composite filters if composite type has been chosen
|
void |
stateChanged(javax.swing.event.ChangeEvent e) |
private boolean |
validateChoices()
Validate the choices made by the user and change the GUI accordingly
|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final long serialVersionUID
private final javax.swing.JPanel contentPanel
private javax.swing.JCheckBox cbxDormantFirst
private javax.swing.JCheckBox cbxEarlyEarlyFirst
private javax.swing.JCheckBox cbxMiddleEarlyFirst
private javax.swing.JCheckBox cbxLateEarlyFirst
private javax.swing.JCheckBox cbxLateFirst
private javax.swing.JCheckBox cbxDormantSecond
private javax.swing.JCheckBox cbxEarlyEarlySecond
private javax.swing.JCheckBox cbxMiddleEarlySecond
private javax.swing.JCheckBox cbxLateEarlySecond
private javax.swing.JCheckBox cbxLateSecond
private javax.swing.JSpinner spnFirstYear
private javax.swing.JSpinner spnLastYear
private javax.swing.JButton btnOK
private javax.swing.JButton btnCancel
private javax.swing.JPanel panel
private javax.swing.JCheckBox cbxAllYears
private javax.swing.JLabel lblNewLabel
private javax.swing.JPanel panel_1
private javax.swing.JLabel lblCompositeThreshold
private javax.swing.JPanel panel_2
private javax.swing.JLabel label_2
private javax.swing.JSpinner spnFilterValue
private javax.swing.JPanel panelAnalysisOptions
private javax.swing.JLabel lblIntervalAnalysisType
private javax.swing.JComboBox cboAnalysisType
private javax.swing.JLabel lblEventType
private javax.swing.JComboBox cboEventType
private javax.swing.JPanel panelCompositeFilter
private javax.swing.JLabel lblYearRange
private javax.swing.JCheckBox cbxIncludeIncomplete
private javax.swing.JComboBox cboFilterType
private javax.swing.JLabel lblLabelResultsBy
private javax.swing.JComboBox cboLabelType
private java.lang.Boolean preferencesChanged
private javax.swing.JLabel lblMinYearOverlap
private javax.swing.JSpinner spnOverlap
private javax.swing.JTabbedPane tabbedPane
private javax.swing.JPanel tabSeasons
private javax.swing.JPanel tabAnalysisOptions
private javax.swing.JPanel tabFiltersAndYears
private HelpTipButton btnHelpOverlap
private HelpTipButton btnHelpLabelBy
private HelpTipButton btnHelpEventType
private HelpTipButton btnHelpIncludeExtraInterval
private HelpTipButton btnHelpAnalysisType
private HelpTipButton btnHelpAllYears
private HelpTipButton btnHelpThreshold
private HelpTipButton label
private HelpTipButton label_1
private javax.swing.JPanel panelCommon
private javax.swing.JPanel panelInterval
private javax.swing.JPanel panelMatrix
private javax.swing.JLabel lblAlphaLevel
private javax.swing.JSpinner spnAlphaLevel
private javax.swing.JCheckBox chkDontRemind
private HelpTipButton helpTipButton
private javax.swing.JLabel lblLabelNoData
private javax.swing.JComboBox cboNoDataValue
private HelpTipButton helpTipButton_1
public ParamConfigDialog(java.awt.Component parent)
private void showHideFilterGUI()
public java.lang.Boolean havePreferencesChanged()
private boolean validateChoices()
public void setToDefault()
private void saveToPreferences()
private void setFromPreferences()
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener