|
################################################################## JQuickPlot - Java Quick XY Plots Copyright (C) 2008 Frederic Roudaut This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation; version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. ################################################################### |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
org.jfree.ui.ApplicationFrame
JQuickPlot.JQuickPlot
public class JQuickPlot
The Main Class for JQuickPlot
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private boolean |
_ConfMenuIsOpened
Indicate if the Configuration Menu is visible |
private java.lang.String[] |
_datasetFile
Files List for Datasets of plots |
private org.jfree.data.xy.XYSeriesCollection[] |
_datasets
Datasets List for plots |
private javax.swing.JFrame |
_frameConfiguration
Configuration Menu Window |
private java.lang.String[] |
_labelX
X Label for Datasets of plots |
private java.lang.String[] |
_labelY
Y Label for Datasets of plots |
private int |
_nbPlots
The number of plots |
private int |
_nbSubplots
The number of subplots per plots. |
private org.jfree.chart.plot.CombinedDomainXYPlot[] |
_plotList
plots List |
private org.jfree.chart.plot.XYPlot[][] |
_subplotList
subplots List per plot |
static int |
ConstClusteredXYBarRenderer
An extension of XYBarRenderer that displays bars for different series values at the same x next to each other. |
static int |
ConstCyclicXYItemRenderer
The Cyclic XY item renderer is specially designed to handle cyclic axis. |
static int |
ConstDefaultXYItemRenderer
Standard renderer for the XYPlot class with dots. |
static int |
ConstDeviationRenderer
|
static int |
ConstStandardXYItemRenderer
Standard renderer for the XYPlot class. |
static int |
ConstVectorRenderer
|
static int |
ConstXYAreaRenderer
Area item renderer for an XYPlot . |
static int |
ConstXYAreaRenderer2
Area item renderer for an XYPlot . |
static int |
ConstXYDifferenceRenderer
A renderer for an XYPlot that highlights the differences between two series. |
static int |
ConstXYDotRenderer
A renderer that draws a small dot at each data point for an XYPlot . |
static int |
ConstXYErrorRenderer
|
static int |
ConstXYLine3DRenderer
A XYLineAndShapeRenderer that adds a shadow line to the graph to emulate a 3D-effect. |
static int |
ConstXYSplineRenderer
A Spline Renderer. |
static int |
ConstXYStepAreaRenderer
A step chart renderer that fills the area between the step and the x-axis. |
static int |
ConstXYStepRenderer
Line/Step item renderer for an XYPlot . |
static int |
ConstYIntervalRenderer
A renderer that draws a line connecting the start and end Y values for an XYPlot . |
private ColumnList[] |
datasetColumnListX
Columns List for X in plots |
private ColumnList[] |
datasetColumnListY
Columns List for Y in plots |
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, 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 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 | |
---|---|
JQuickPlot(int nbSubplots,
java.lang.String title)
Constructor |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Handles a click on the Conf/Exit/Clear/Clear All/Run/Run All buttons. |
private org.jfree.chart.plot.CombinedDomainXYPlot |
createPlot(int subPlotType)
Plot Creation with _nbSuplots |
private void |
initConfMenu()
Initialyze the Configuration Menu |
static void |
main(java.lang.String[] args)
Starting point for JQuickPlot. |
private void |
showConfMenu()
Display/hide the Configuration Menu |
static void |
usage()
Display Usage when running the main. |
Methods inherited from class org.jfree.ui.ApplicationFrame |
---|
windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, finalize, 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, processEvent, processWindowFocusEvent, processWindowStateEvent, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, 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, toString, transferFocus, transferFocusUpCycle |
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 |
---|
private int _nbSubplots
private int _nbPlots
private org.jfree.data.xy.XYSeriesCollection[] _datasets
private ColumnList[] datasetColumnListX
private ColumnList[] datasetColumnListY
private java.lang.String[] _datasetFile
private java.lang.String[] _labelX
private java.lang.String[] _labelY
private org.jfree.chart.plot.CombinedDomainXYPlot[] _plotList
private org.jfree.chart.plot.XYPlot[][] _subplotList
public static final int ConstStandardXYItemRenderer
public static final int ConstDefaultXYItemRenderer
public static final int ConstXYLine3DRenderer
public static final int ConstXYSplineRenderer
public static final int ConstYIntervalRenderer
public static final int ConstXYDifferenceRenderer
public static final int ConstXYDotRenderer
public static final int ConstXYErrorRenderer
public static final int ConstVectorRenderer
public static final int ConstDeviationRenderer
public static final int ConstCyclicXYItemRenderer
public static final int ConstClusteredXYBarRenderer
public static final int ConstXYAreaRenderer
public static final int ConstXYAreaRenderer2
public static final int ConstXYStepRenderer
public static final int ConstXYStepAreaRenderer
private boolean _ConfMenuIsOpened
private final javax.swing.JFrame _frameConfiguration
Constructor Detail |
---|
public JQuickPlot(int nbSubplots, java.lang.String title)
nbSubplots
- : subplots Number (ie Graphs number per plot)title
- : Main title to displayMethod Detail |
---|
public static void usage()
private void initConfMenu()
private void showConfMenu()
private org.jfree.chart.plot.CombinedDomainXYPlot createPlot(int subPlotType)
subPlotType
- : subplotType for rendererpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
e
- the action event.public static void main(java.lang.String[] args)
args
-
|
################################################################## JQuickPlot - Java Quick XY Plots Copyright (C) 2008 Frederic Roudaut This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation; version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. ################################################################### |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |