Package adams.gui.visualization.report
Class ReportFactory.StandardsDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- adams.gui.core.BaseDialog
-
- adams.gui.visualization.report.ReportFactory.StandardsDialog
-
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,RootPaneContainer
,WindowConstants
- Enclosing class:
- ReportFactory
public static class ReportFactory.StandardsDialog extends BaseDialog
A specialized dialog that lets the user choose the field and minimum value for the standards to load.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected BaseButton
m_ButtonAdd
for Add button.protected BaseButton
m_ButtonCancel
for Cancel button.protected BaseButton
m_ButtonOK
for OK button.protected BaseButton
m_ButtonRemove
for Add button.protected boolean
m_Canceled
whether the dialog was canceled.protected BaseComboBox
m_ComboBoxCompounds
for combobox with the compounds.protected JLabel
m_LabelCompounds
the label for the compounds.protected JLabel
m_LabelMaxValue
the label for the max value text field.protected JLabel
m_LabelMinValue
the label for the min value text field.protected JList
m_ListCompounds
the listbox with the selected compound/min/max items.protected DefaultListModel
m_ModelCompounds
the list model for the compounds.protected JPanel
m_PanelValues
the panel with the values.protected Field
m_SelectedCompound
the selected compound.protected ReportFactory.StandardsDialog
m_Self
the dialog itself.protected BaseTextField
m_TextMaxValue
the text field for the maximum value.protected BaseTextField
m_TextMinValue
the text field for the minimum value.-
Fields inherited from class adams.gui.core.BaseDialog
m_AfterHideActions, m_AfterShowActions, m_BeforeHideActions, m_BeforeShowActions, m_DisposeCalled, m_UISettingsApplied, m_UISettingsPrefix, m_UISettingsStored
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
-
Constructor Summary
Constructors Constructor Description StandardsDialog(Dialog owner, Dialog.ModalityType modality)
Initializes the dialog.StandardsDialog(Frame owner, boolean modal)
Initializes the dialog.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
beforeShow()
Hook method just before the dialog is made visible.boolean
getCanceled()
Returns whether the dialog was canceled or not.List<Field>
getCompounds()
Returns the underlying compounds.Double
getMaxValue()
Returns the current maximum value.Double
getMinValue()
Returns the current minimum value.Field
getSelectedCompound()
Returns the selected compound (only set if OK clicked).List<String>
getSetup()
Returns the setup, i.e., the compound/min/max items.protected void
initGUI()
Initializes the components.protected void
initialize()
For initializing members.void
setCompounds(List<Field> value)
Sets the compounds to display.void
setMaxValue(Double value)
Sets the maximum value to display.void
setMinValue(Double value)
Sets the minimum value to display.-
Methods inherited from class adams.gui.core.BaseDialog
addAfterHideAction, addAfterShowAction, addBeforeHideAction, addBeforeShowAction, afterHide, afterShow, applyUISettings, beforeHide, dispose, executeAfterHideActions, executeAfterShowActions, executeBeforeHideActions, executeBeforeShowActions, finishInit, getUISettingsApplied, getUISettingsPrefix, pack, removeAfterHideAction, removeAfterShowAction, removeBeforeHideAction, removeBeforeShowAction, setLocationRelativeTo, setUISettingsPrefix, setUISettingsPrefix, setVisible, storeUISettings
-
Methods inherited from class javax.swing.JDialog
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
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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, setMinimumSize, setModalExclusionType, setSize, setSize, setType, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
m_Self
protected ReportFactory.StandardsDialog m_Self
the dialog itself.
-
m_PanelValues
protected JPanel m_PanelValues
the panel with the values.
-
m_LabelCompounds
protected JLabel m_LabelCompounds
the label for the compounds.
-
m_ComboBoxCompounds
protected BaseComboBox m_ComboBoxCompounds
for combobox with the compounds.
-
m_LabelMinValue
protected JLabel m_LabelMinValue
the label for the min value text field.
-
m_TextMinValue
protected BaseTextField m_TextMinValue
the text field for the minimum value.
-
m_LabelMaxValue
protected JLabel m_LabelMaxValue
the label for the max value text field.
-
m_TextMaxValue
protected BaseTextField m_TextMaxValue
the text field for the maximum value.
-
m_ButtonAdd
protected BaseButton m_ButtonAdd
for Add button.
-
m_ButtonRemove
protected BaseButton m_ButtonRemove
for Add button.
-
m_ButtonOK
protected BaseButton m_ButtonOK
for OK button.
-
m_ButtonCancel
protected BaseButton m_ButtonCancel
for Cancel button.
-
m_SelectedCompound
protected Field m_SelectedCompound
the selected compound.
-
m_ListCompounds
protected JList m_ListCompounds
the listbox with the selected compound/min/max items.
-
m_ModelCompounds
protected DefaultListModel m_ModelCompounds
the list model for the compounds.
-
m_Canceled
protected boolean m_Canceled
whether the dialog was canceled.
-
-
Constructor Detail
-
StandardsDialog
public StandardsDialog(Dialog owner, Dialog.ModalityType modality)
Initializes the dialog.- Parameters:
owner
- the component that controls the dialogmodality
- the type of modality
-
StandardsDialog
public StandardsDialog(Frame owner, boolean modal)
Initializes the dialog.- Parameters:
owner
- the component that controls the dialogmodal
- if true then the dialog will be modal
-
-
Method Detail
-
initialize
protected void initialize()
For initializing members.- Overrides:
initialize
in classBaseDialog
-
initGUI
protected void initGUI()
Initializes the components.- Overrides:
initGUI
in classBaseDialog
-
setCompounds
public void setCompounds(List<Field> value)
Sets the compounds to display.- Parameters:
value
- the underlying compounds
-
getCompounds
public List<Field> getCompounds()
Returns the underlying compounds.- Returns:
- the compounds
-
setMinValue
public void setMinValue(Double value)
Sets the minimum value to display.- Parameters:
value
- the minimum value, use null to no default value
-
getMinValue
public Double getMinValue()
Returns the current minimum value.- Returns:
- the minimum value, can be null
-
setMaxValue
public void setMaxValue(Double value)
Sets the maximum value to display.- Parameters:
value
- the maximum value, use null to no default value
-
getMaxValue
public Double getMaxValue()
Returns the current maximum value.- Returns:
- the maximum value, can be null
-
getSelectedCompound
public Field getSelectedCompound()
Returns the selected compound (only set if OK clicked).- Returns:
- the selected compound, can be null
-
getSetup
public List<String> getSetup()
Returns the setup, i.e., the compound/min/max items.- Returns:
- the setup
-
getCanceled
public boolean getCanceled()
Returns whether the dialog was canceled or not.- Returns:
- true if the dialog was canceled
-
beforeShow
protected void beforeShow()
Hook method just before the dialog is made visible.- Overrides:
beforeShow
in classBaseDialog
-
-