com.jrefinery.chart.demo
Class JFreeChartDemo

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--com.jrefinery.chart.demo.JFreeChartDemo
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants, java.awt.event.WindowListener

public class JFreeChartDemo
extends javax.swing.JFrame
implements java.awt.event.ActionListener, java.awt.event.WindowListener

The main frame in the chart demonstration application.

Author:
DG
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
static java.lang.String ABOUT_COMMAND
          About action command.
static java.lang.String EXIT_COMMAND
          Exit action command.
static java.awt.Dimension PREFERRED_SIZE
          The preferred size for the frame.
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, 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 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, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JFreeChartDemo()
          Constructs a demonstration application for the JFreeChart Class Library.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          Handles menu selections by passing control to an appropriate method.
 java.awt.Dimension getPreferredSize()
          Returns the preferred size for the frame.
static void main(java.lang.String[] args)
          The starting point for the demonstration application.
 void windowActivated(java.awt.event.WindowEvent e)
          Required for WindowListener interface, but not used by this class.
 void windowClosed(java.awt.event.WindowEvent e)
          Clears the reference to the print preview frames when they are closed.
 void windowClosing(java.awt.event.WindowEvent e)
          Required for WindowListener interface, but not used by this class.
 void windowDeactivated(java.awt.event.WindowEvent e)
          Required for WindowListener interface, but not used by this class.
 void windowDeiconified(java.awt.event.WindowEvent e)
          Required for WindowListener interface, but not used by this class.
 void windowIconified(java.awt.event.WindowEvent e)
          Required for WindowListener interface, but not used by this class.
 void windowOpened(java.awt.event.WindowEvent e)
          Required for WindowListener interface, but not used by this class.
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

EXIT_COMMAND

public static final java.lang.String EXIT_COMMAND
Exit action command.

ABOUT_COMMAND

public static final java.lang.String ABOUT_COMMAND
About action command.

PREFERRED_SIZE

public static final java.awt.Dimension PREFERRED_SIZE
The preferred size for the frame.
Constructor Detail

JFreeChartDemo

public JFreeChartDemo()
Constructs a demonstration application for the JFreeChart Class Library.
Method Detail

getPreferredSize

public java.awt.Dimension getPreferredSize()
Returns the preferred size for the frame.
Overrides:
getPreferredSize in class java.awt.Container
Returns:
the preferred size.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Handles menu selections by passing control to an appropriate method.
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
event - the event.

main

public static void main(java.lang.String[] args)
The starting point for the demonstration application.
Parameters:
args - ignored.

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
Required for WindowListener interface, but not used by this class.
Specified by:
windowActivated in interface java.awt.event.WindowListener
Parameters:
e - the event.

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
Clears the reference to the print preview frames when they are closed.
Specified by:
windowClosed in interface java.awt.event.WindowListener
Parameters:
e - the event.

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
Required for WindowListener interface, but not used by this class.
Specified by:
windowClosing in interface java.awt.event.WindowListener
Parameters:
e - the event.

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
Required for WindowListener interface, but not used by this class.
Specified by:
windowDeactivated in interface java.awt.event.WindowListener
Parameters:
e - the event.

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
Required for WindowListener interface, but not used by this class.
Specified by:
windowDeiconified in interface java.awt.event.WindowListener
Parameters:
e - the event.

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
Required for WindowListener interface, but not used by this class.
Specified by:
windowIconified in interface java.awt.event.WindowListener
Parameters:
e - the event.

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
Required for WindowListener interface, but not used by this class.
Specified by:
windowOpened in interface java.awt.event.WindowListener
Parameters:
e - the event.