|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.yobotics.simulationconstructionset.util.graphs.JFreeGraph
public class JFreeGraph
Nested Class Summary | |
---|---|
static class |
JFreeGraph.AxisScaling
|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
JFreeGraph(java.lang.String title)
|
|
JFreeGraph(java.lang.String title,
java.lang.String xLabel,
java.lang.String yLabel)
|
|
JFreeGraph(java.lang.String title,
java.lang.String xLabel,
java.lang.String yLabel,
java.util.ArrayList<JFreePlot> plots)
|
|
JFreeGraph(java.lang.String title,
java.lang.String xLabel,
java.lang.String yLabel,
JFreePlot plot)
|
Method Summary | |
---|---|
void |
addLegend(org.jfree.chart.title.LegendTitle legend)
|
void |
addPlot(JFreePlot plot)
|
JFreeGraph |
clone()
|
static JFreeGraph |
createDataVsTimeGraph(DataBufferEntry timeEntry,
DataBufferEntry dataEntry)
|
static JFreeGraph |
createDataVsTimeGraph(DataBufferEntry timeEntry,
DataBufferEntry dataEntry,
java.awt.Color plotColor)
|
static JFreeGraph |
createTorqueVsSpeedGraph(DataBufferEntry speedEntry,
DataBufferEntry torqueEntry)
|
void |
enableGrid(boolean enable)
|
org.jfree.chart.JFreeChart |
getJFreeChart()
|
JFreePlot |
getPlot(java.lang.String name)
|
void |
paintComponent(java.awt.Graphics g)
|
void |
saveToJPG(java.io.File jpgFileName,
int width,
int height)
|
void |
saveToPDF(java.io.File pdfFileName)
|
void |
saveToPDF(java.io.File pdfFileName,
int x,
int y)
|
void |
setJFreeChart(org.jfree.chart.JFreeChart graph)
|
void |
setTitle(java.lang.String title)
|
void |
setXAxisLabel(java.lang.String label)
|
void |
setXAxisRange(double start,
double end)
|
void |
setXaxisScaling(JFreeGraph.AxisScaling scaling)
|
void |
setXAxisTickUnit(double tickUnit)
|
void |
setYAxisLabel(java.lang.String label)
|
void |
setYAxisRange(double start,
double end)
|
void |
setYaxisScaling(JFreeGraph.AxisScaling scaling)
|
void |
setYAxisTickUnit(double tickUnit)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JFreeGraph(java.lang.String title)
public JFreeGraph(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel)
public JFreeGraph(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, JFreePlot plot)
public JFreeGraph(java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, java.util.ArrayList<JFreePlot> plots)
Method Detail |
---|
public org.jfree.chart.JFreeChart getJFreeChart()
public void setJFreeChart(org.jfree.chart.JFreeChart graph)
public JFreeGraph clone()
clone
in class java.lang.Object
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public void addPlot(JFreePlot plot)
public void setTitle(java.lang.String title)
public void setXAxisLabel(java.lang.String label)
public void setYAxisLabel(java.lang.String label)
public void setXaxisScaling(JFreeGraph.AxisScaling scaling)
public void setYaxisScaling(JFreeGraph.AxisScaling scaling)
public void setYAxisTickUnit(double tickUnit)
public void setXAxisTickUnit(double tickUnit)
public void setXAxisRange(double start, double end)
public void setYAxisRange(double start, double end)
public JFreePlot getPlot(java.lang.String name)
public void enableGrid(boolean enable)
public static JFreeGraph createDataVsTimeGraph(DataBufferEntry timeEntry, DataBufferEntry dataEntry)
public static JFreeGraph createDataVsTimeGraph(DataBufferEntry timeEntry, DataBufferEntry dataEntry, java.awt.Color plotColor)
public static JFreeGraph createTorqueVsSpeedGraph(DataBufferEntry speedEntry, DataBufferEntry torqueEntry)
public void saveToPDF(java.io.File pdfFileName)
public void saveToPDF(java.io.File pdfFileName, int x, int y)
public void saveToJPG(java.io.File jpgFileName, int width, int height)
public void addLegend(org.jfree.chart.title.LegendTitle legend)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |