public class OutputFormatDialog extends JDialog
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static int |
APPROVE_OPTION
Signifies an OK property selection.
|
static int |
CANCEL_OPTION
Signifies a cancelled property selection.
|
protected JButton |
m_CancelButton
Click to cancel the dialog.
|
protected int |
m_MeanPrec
the number of digits after the period (= precision) for printing the mean.
|
protected JSpinner |
m_MeanPrecSpinner
the spinner to choose the precision for the mean from.
|
protected JButton |
m_OkButton
Click to activate the current set parameters.
|
protected static Vector |
m_OutputFormatClasses
the different classes for outputting the comparison tables.
|
protected JComboBox |
m_OutputFormatComboBox
lets the user choose the format for the output.
|
protected static Vector |
m_OutputFormatNames
the different names of matrices for outputting the comparison tables.
|
protected boolean |
m_RemoveFilterName
whether to remove the filter names from the names.
|
protected JCheckBox |
m_RemoveFilterNameCheckBox
the checkbox for the removing of filter classnames.
|
protected int |
m_Result
the result of the user's action, either OK or CANCEL.
|
protected Class |
m_ResultMatrix
the output format specific matrix.
|
protected boolean |
m_ShowAverage
whether to show the average too.
|
protected JCheckBox |
m_ShowAverageCheckBox
the checkbox for outputting the average.
|
protected int |
m_StdDevPrec
the number of digits after the period (= precision) for printing the std.
|
protected JSpinner |
m_StdDevPrecSpinner
the spinner to choose the precision for the std.
|
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
OutputFormatDialog(Frame parent)
initializes the dialog with the given parent frame.
|
Modifier and Type | Method and Description |
---|---|
protected void |
createDialog()
performs the creation of the dialog and all its components.
|
int |
getMeanPrec()
Gets the precision used for printing the mean.
|
boolean |
getRemoveFilterName()
returns whether the filter classname is removed from the dataset name.
|
int |
getResult()
the result from the last display of the dialog, the same is returned
from
showDialog . |
Class |
getResultMatrix()
Gets the currently selected output format result matrix.
|
boolean |
getShowAverage()
returns whether the average for each column is displayed.
|
int |
getStdDevPrec()
Gets the precision used for printing the std.
|
static void |
main(String[] args)
for testing only.
|
protected void |
setFormat()
sets the class of the chosen result matrix.
|
void |
setMeanPrec(int precision)
Sets the precision of the mean output.
|
void |
setRemoveFilterName(boolean remove)
sets whether to remove the filter classname from the dataset name.
|
void |
setResultMatrix(Class matrix)
Sets the matrix to use as initial selected output format.
|
void |
setShowAverage(boolean show)
sets whether the average for each column is displayed.
|
void |
setStdDevPrec(int precision)
Sets the precision of the std.
|
int |
showDialog()
Pops up the modal dialog and waits for cancel or a selection.
|
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
public static final int APPROVE_OPTION
public static final int CANCEL_OPTION
protected int m_Result
protected static Vector m_OutputFormatClasses
protected static Vector m_OutputFormatNames
protected Class m_ResultMatrix
protected JComboBox m_OutputFormatComboBox
protected JSpinner m_MeanPrecSpinner
protected JSpinner m_StdDevPrecSpinner
protected JCheckBox m_ShowAverageCheckBox
protected JCheckBox m_RemoveFilterNameCheckBox
protected JButton m_OkButton
protected JButton m_CancelButton
protected int m_MeanPrec
protected int m_StdDevPrec
protected boolean m_RemoveFilterName
protected boolean m_ShowAverage
public OutputFormatDialog(Frame parent)
parent
- the parent of this dialogprotected void createDialog()
public void setMeanPrec(int precision)
precision
- the number of digits used in printing the meanpublic int getMeanPrec()
public void setStdDevPrec(int precision)
precision
- the number of digits used in printing the std. deviationpublic int getStdDevPrec()
public void setResultMatrix(Class matrix)
matrix
- the matrix to use as initial selected output formatpublic Class getResultMatrix()
public void setRemoveFilterName(boolean remove)
remove
- if true then the filter classname is removedpublic boolean getRemoveFilterName()
public void setShowAverage(boolean show)
show
- if true then an additional row with the average is printed.public boolean getShowAverage()
protected void setFormat()
public int getResult()
showDialog
.showDialog()
public int showDialog()
public static void main(String[] args)
args
- ignoredCopyright © 2015 University of Waikato, Hamilton, NZ. All rights reserved.