Package weka.gui.arffviewer
Class ArffViewer
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- weka.gui.arffviewer.ArffViewer
-
- All Implemented Interfaces:
java.awt.event.WindowListener
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,java.util.EventListener
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
public class ArffViewer extends javax.swing.JFrame implements java.awt.event.WindowListener
A little tool for viewing ARFF files.- Version:
- $Revision: 10438 $
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description ArffViewer()
initializes the object
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getConfirmExit()
returns the setting of whether to display a confirm messagebox or not on exitboolean
getExitOnClose()
returns TRUE if a System.exit(0) is done on a closeArffViewerMainPanel
getMainPanel()
returns the main panelstatic void
main(java.lang.String[] args)
shows the frame and it tries to load all the arff files that were provided as arguments.void
refresh()
validates and repaints the framevoid
setCenteredLocation()
positions the window at the center of the screenvoid
setConfirmExit(boolean confirm)
whether to present a MessageBox on Exit or notvoid
setExitOnClose(boolean value)
whether to do a System.exit(0) on closejava.lang.String
toString()
returns only the classnamevoid
windowActivated(java.awt.event.WindowEvent e)
invoked when a window is activatedvoid
windowClosed(java.awt.event.WindowEvent e)
invoked when a window is closedvoid
windowClosing(java.awt.event.WindowEvent e)
invoked when a window is in the process of closingvoid
windowDeactivated(java.awt.event.WindowEvent e)
invoked when a window is deactivatedvoid
windowDeiconified(java.awt.event.WindowEvent e)
invoked when a window is deiconifiedvoid
windowIconified(java.awt.event.WindowEvent e)
invoked when a window is iconifiedvoid
windowOpened(java.awt.event.WindowEvent e)
invoked when a window is has been opened-
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
-
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
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, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, 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, setMixingCutoutShape, setName, setPreferredSize, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
setCenteredLocation
public void setCenteredLocation()
positions the window at the center of the screen
-
setConfirmExit
public void setConfirmExit(boolean confirm)
whether to present a MessageBox on Exit or not- Parameters:
confirm
- whether a MessageBox pops up or not to confirm exit
-
getConfirmExit
public boolean getConfirmExit()
returns the setting of whether to display a confirm messagebox or not on exit- Returns:
- whether a messagebox is displayed or not
-
setExitOnClose
public void setExitOnClose(boolean value)
whether to do a System.exit(0) on close- Parameters:
value
- enables/disables the System.exit(0)
-
getExitOnClose
public boolean getExitOnClose()
returns TRUE if a System.exit(0) is done on a close- Returns:
- true if System.exit(0) is done
-
getMainPanel
public ArffViewerMainPanel getMainPanel()
returns the main panel- Returns:
- the main panel
-
refresh
public void refresh()
validates and repaints the frame
-
windowActivated
public void windowActivated(java.awt.event.WindowEvent e)
invoked when a window is activated- Specified by:
windowActivated
in interfacejava.awt.event.WindowListener
- Parameters:
e
- the window event
-
windowClosed
public void windowClosed(java.awt.event.WindowEvent e)
invoked when a window is closed- Specified by:
windowClosed
in interfacejava.awt.event.WindowListener
- Parameters:
e
- the window event
-
windowClosing
public void windowClosing(java.awt.event.WindowEvent e)
invoked when a window is in the process of closing- Specified by:
windowClosing
in interfacejava.awt.event.WindowListener
- Parameters:
e
- the window event
-
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent e)
invoked when a window is deactivated- Specified by:
windowDeactivated
in interfacejava.awt.event.WindowListener
- Parameters:
e
- the window event
-
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent e)
invoked when a window is deiconified- Specified by:
windowDeiconified
in interfacejava.awt.event.WindowListener
- Parameters:
e
- the window event
-
windowIconified
public void windowIconified(java.awt.event.WindowEvent e)
invoked when a window is iconified- Specified by:
windowIconified
in interfacejava.awt.event.WindowListener
- Parameters:
e
- the window event
-
windowOpened
public void windowOpened(java.awt.event.WindowEvent e)
invoked when a window is has been opened- Specified by:
windowOpened
in interfacejava.awt.event.WindowListener
- Parameters:
e
- the window event
-
toString
public java.lang.String toString()
returns only the classname- Overrides:
toString
in classjava.awt.Component
- Returns:
- the classname
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
shows the frame and it tries to load all the arff files that were provided as arguments.- Parameters:
args
- the commandline parameters- Throws:
java.lang.Exception
- if something goes wrong
-
-