proper.gui.weka
Class ArffViewer

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by proper.gui.core.frame.ProperFrame
                          extended by proper.gui.core.frame.CommandLineFrame
                              extended by proper.gui.core.frame.ChildFrame
                                  extended by proper.gui.weka.ArffViewer
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.DocumentListener, javax.swing.RootPaneContainer, javax.swing.WindowConstants, CommandLineInterface, ProperInterface

public class ArffViewer
extends ChildFrame

A little tool for viewing ARFF files.

Version:
$Revision: 1.1 $
Author:
FracPete
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE
 
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
 
Fields inherited from interface proper.core.ProperInterface
VERSION
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, PROPERTIES, SOMEBITS
 
Constructor Summary
ArffViewer(ApplicationFrame parent)
          initializes the object
 
Method Summary
 boolean getConfirmExit()
          returns the setting of whether to display a confirm messagebox or not on exit
 weka.gui.arffviewer.ArffViewerMainPanel getMainPanel()
          returns the main panel
static void main(java.lang.String[] args)
          starts the application
 void printDescription()
          prints a short description of this class
 void refresh()
          validates and repaints the frame
 void setConfirmExit(boolean confirm)
          whether to present a MessageBox on Exit or not
 void setFrameTitle()
          sets the title (special handling, e.g.
 void windowActivated(java.awt.event.WindowEvent e)
          invoked when a window is activated
 void windowClosed(java.awt.event.WindowEvent e)
          invoked when a window is closed
 void windowClosing(java.awt.event.WindowEvent e)
          invoked when a window is in the process of closing
 void windowDeactivated(java.awt.event.WindowEvent e)
          invoked when a window is deactivated
 void windowDeiconified(java.awt.event.WindowEvent e)
          invoked when a window is deiconified
 void windowIconified(java.awt.event.WindowEvent e)
          invoked when a window is iconified
 void windowOpened(java.awt.event.WindowEvent e)
          invoked when a window is has been opened
 
Methods inherited from class proper.gui.core.frame.ChildFrame
createInstance, createInstance, getParentFrame, setParentFrame
 
Methods inherited from class proper.gui.core.frame.CommandLineFrame
checkCommandLine, fixAdditionalArg, parameterError, printUsage, run, setArgs, toString
 
Methods inherited from class proper.gui.core.frame.ProperFrame
actionPerformed, addListener, addOutput, changedUpdate, classInVerbose, debugprint, debugprint, debugprint, debugprint, debugprintln, debugprintln, debugprintln, debugprintln, debugprintln, getListeners, getRuntime, getVerbose, getVerboseLevel, getVerboseLevelForClass, getVerboseString, getVerboseStringForClass, insertUpdate, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, notifyListener, notifyListeners, print, print, print, print, println, println, println, println, println, printMemory, removeListener, removeUpdate, setCenteredLocation, setOutput, setVerbose, setVerboseLevel, setVerboseString, showMessageBox, showMessageBox, showStatus
 
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, 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, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, isOpaque, 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, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

ArffViewer

public ArffViewer(ApplicationFrame parent)
initializes the object

Method Detail

setFrameTitle

public void setFrameTitle()
sets the title (special handling, e.g. incl. filename).
Note: made public for access in protected class MainPanel

See Also:
m_MainPanel

setConfirmExit

public void setConfirmExit(boolean confirm)
whether to present a MessageBox on Exit or not

Overrides:
setConfirmExit in class CommandLineFrame
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

Overrides:
getConfirmExit in class CommandLineFrame
Returns:
whether a messagebox is displayed or not

getMainPanel

public weka.gui.arffviewer.ArffViewerMainPanel getMainPanel()
returns the main panel


refresh

public void refresh()
validates and repaints the frame

Overrides:
refresh in class ProperFrame

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
invoked when a window is activated

Specified by:
windowActivated in interface java.awt.event.WindowListener
Overrides:
windowActivated in class ProperFrame

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
invoked when a window is closed

Specified by:
windowClosed in interface java.awt.event.WindowListener
Overrides:
windowClosed in class ProperFrame

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
invoked when a window is in the process of closing

Specified by:
windowClosing in interface java.awt.event.WindowListener
Overrides:
windowClosing in class ChildFrame

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
invoked when a window is deactivated

Specified by:
windowDeactivated in interface java.awt.event.WindowListener
Overrides:
windowDeactivated in class ProperFrame

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
invoked when a window is deiconified

Specified by:
windowDeiconified in interface java.awt.event.WindowListener
Overrides:
windowDeiconified in class ProperFrame

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
invoked when a window is iconified

Specified by:
windowIconified in interface java.awt.event.WindowListener
Overrides:
windowIconified in class ProperFrame

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
invoked when a window is has been opened

Specified by:
windowOpened in interface java.awt.event.WindowListener
Overrides:
windowOpened in class ProperFrame

printDescription

public void printDescription()
prints a short description of this class

Specified by:
printDescription in interface CommandLineInterface
Overrides:
printDescription in class CommandLineFrame

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
starts the application

Throws:
java.lang.Exception