public class DataViewerDialog extends JDialog implements ChangeListener
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_addInstanceButton
Click to add a new instance to the end of the dataset
|
protected JButton |
m_CancelButton
Click to cancel the dialog
|
protected DataPanel |
m_DataPanel
the panel to display the Instances-object
|
protected JButton |
m_ExportButton
Click to export the data
|
protected weka.gui.ConverterFileChooser |
m_FileChooser
the file chooser for loading/saving files.
|
protected JButton |
m_OkButton
Click to activate the current set parameters
|
protected int |
m_Result
the result of the user's action, either OK or CANCEL
|
protected JButton |
m_UndoButton
Click to undo the last action
|
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 |
---|
DataViewerDialog(Dialog parent)
initializes the dialog with the given parent.
|
DataViewerDialog(Dialog parent,
boolean modal)
initializes the dialog with the given parent.
|
DataViewerDialog(Frame parent)
initializes the dialog with the given parent.
|
DataViewerDialog(Frame parent,
Dialog.ModalityType modality)
initializes the dialog with the given parent
|
Modifier and Type | Method and Description |
---|---|
protected void |
createDialog()
creates all the elements of the dialog
|
protected void |
export()
Exports the data to a file.
|
weka.core.Instances |
getInstances()
returns the currently displayed instances
|
boolean |
isChanged()
returns whether the data has been changed
|
protected void |
setButtons()
sets the state of the buttons
|
void |
setInstances(weka.core.Instances inst)
sets the instances to display
|
int |
showDialog()
Pops up the modal dialog and waits for Cancel or OK.
|
int |
showDialog(weka.core.Instances inst)
Pops up the modal dialog and waits for Cancel or OK.
|
void |
stateChanged(ChangeEvent e)
Invoked when the target of the listener has changed its state.
|
protected void |
undo()
undoes the last action
|
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 JButton m_OkButton
protected JButton m_CancelButton
protected JButton m_UndoButton
protected JButton m_addInstanceButton
protected JButton m_ExportButton
protected DataPanel m_DataPanel
protected weka.gui.ConverterFileChooser m_FileChooser
public DataViewerDialog(Frame parent)
Dialog.ModalityType.DOCUMENT_MODAL
.parent
- the parent for this dialogpublic DataViewerDialog(Frame parent, Dialog.ModalityType modality)
parent
- the parent for this dialogmodality
- the modalitypublic DataViewerDialog(Dialog parent)
parent
- the parent for this dialogpublic DataViewerDialog(Dialog parent, boolean modal)
parent
- the parent for this dialogmodal
- if true then the dialog is modalprotected void createDialog()
public void setInstances(weka.core.Instances inst)
public weka.core.Instances getInstances()
protected void setButtons()
protected void export()
public boolean isChanged()
protected void undo()
public void stateChanged(ChangeEvent e)
stateChanged
in interface ChangeListener
public int showDialog()
public int showDialog(weka.core.Instances inst)
inst
- the instances to displayCopyright © 2017. All Rights Reserved.