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 BaseButtonm_ButtonAddfor Add button.protected BaseButtonm_ButtonCancelfor Cancel button.protected BaseButtonm_ButtonOKfor OK button.protected BaseButtonm_ButtonRemovefor Add button.protected booleanm_Canceledwhether the dialog was canceled.protected BaseComboBoxm_ComboBoxCompoundsfor combobox with the compounds.protected JLabelm_LabelCompoundsthe label for the compounds.protected JLabelm_LabelMaxValuethe label for the max value text field.protected JLabelm_LabelMinValuethe label for the min value text field.protected JListm_ListCompoundsthe listbox with the selected compound/min/max items.protected DefaultListModelm_ModelCompoundsthe list model for the compounds.protected JPanelm_PanelValuesthe panel with the values.protected Fieldm_SelectedCompoundthe selected compound.protected ReportFactory.StandardsDialogm_Selfthe dialog itself.protected BaseTextFieldm_TextMaxValuethe text field for the maximum value.protected BaseTextFieldm_TextMinValuethe 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_LocationBeforeMaximize, m_SizeBeforeMaximize, 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 voidbeforeShow()Hook method just before the dialog is made visible.booleangetCanceled()Returns whether the dialog was canceled or not.List<Field>getCompounds()Returns the underlying compounds.DoublegetMaxValue()Returns the current maximum value.DoublegetMinValue()Returns the current minimum value.FieldgetSelectedCompound()Returns the selected compound (only set if OK clicked).List<String>getSetup()Returns the setup, i.e., the compound/min/max items.protected voidinitGUI()Initializes the components.protected voidinitialize()For initializing members.voidsetCompounds(List<Field> value)Sets the compounds to display.voidsetMaxValue(Double value)Sets the maximum value to display.voidsetMinValue(Double value)Sets the minimum value to display.-
Methods inherited from class adams.gui.core.BaseDialog
addAfterHideAction, addAfterShowAction, addBeforeHideAction, addBeforeShowAction, afterHide, afterShow, applyUISettings, beforeHide, canMaximize, canMinimize, dispose, executeAfterHideActions, executeAfterShowActions, executeBeforeHideActions, executeBeforeShowActions, finishInit, getUISettingsApplied, getUISettingsPrefix, maximize, minimize, 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:
initializein classBaseDialog
-
initGUI
protected void initGUI()
Initializes the components.- Overrides:
initGUIin 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:
beforeShowin classBaseDialog
-
-