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.WindowListenerA 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 booleangetConfirmExit()returns the setting of whether to display a confirm messagebox or not on exitbooleangetExitOnClose()returns TRUE if a System.exit(0) is done on a closeArffViewerMainPanelgetMainPanel()returns the main panelstatic voidmain(java.lang.String[] args)shows the frame and it tries to load all the arff files that were provided as arguments.voidrefresh()validates and repaints the framevoidsetCenteredLocation()positions the window at the center of the screenvoidsetConfirmExit(boolean confirm)whether to present a MessageBox on Exit or notvoidsetExitOnClose(boolean value)whether to do a System.exit(0) on closejava.lang.StringtoString()returns only the classnamevoidwindowActivated(java.awt.event.WindowEvent e)invoked when a window is activatedvoidwindowClosed(java.awt.event.WindowEvent e)invoked when a window is closedvoidwindowClosing(java.awt.event.WindowEvent e)invoked when a window is in the process of closingvoidwindowDeactivated(java.awt.event.WindowEvent e)invoked when a window is deactivatedvoidwindowDeiconified(java.awt.event.WindowEvent e)invoked when a window is deiconifiedvoidwindowIconified(java.awt.event.WindowEvent e)invoked when a window is iconifiedvoidwindowOpened(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:
windowActivatedin 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:
windowClosedin 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:
windowClosingin 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:
windowDeactivatedin 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:
windowDeiconifiedin 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:
windowIconifiedin 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:
windowOpenedin interfacejava.awt.event.WindowListener- Parameters:
e- the window event
-
toString
public java.lang.String toString()
returns only the classname- Overrides:
toStringin classjava.awt.Component- Returns:
- the classname
-
main
public static void main(java.lang.String[] args) throws java.lang.Exceptionshows 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
-
-