public class GJComponentPlot extends GJAbstractPlot
This code is part of the Waterloo Scientific Graphics package from King's
College London
screenDataArray
Constructor and Description |
---|
GJComponentPlot() |
Modifier and Type | Method and Description |
---|---|
static GJPlotInterface |
createInstance() |
javax.swing.JComponent |
getComponent(int index) |
java.util.ArrayList<javax.swing.JComponent> |
getComponentArray() |
java.util.ArrayList<java.awt.Dimension> |
getPreferredSize() |
boolean |
isMultiplexible() |
void |
paintPlot(java.awt.Graphics2D g2)
This paintPlot for does NOT do any painting.
|
void |
removeComponents()
Removes all components associated with this plot from the graph
|
void |
setComponentArray(java.util.ArrayList<javax.swing.JComponent> c) |
void |
setComponents(java.lang.Class clzz) |
void |
setComponents(javax.swing.JComponent c) |
void |
setComponentsVisible(boolean flag) |
void |
setPreferredSize(java.util.ArrayList<java.awt.Dimension> arr) |
void |
setPreferredSize(int width,
int height) |
add, createFrame, createInstance, drawEffect, findPlotBelow, findPlotBelow, getAreaFill, getAreaPaint, getDataRange, getEffect, getFillable, getFillAlpha, getFillComposite, getNode, getParentPlot, getPlots, getTopPlot, getVisualRange, intersects, intersects, isOnEDT, isSelected, isShowing, isTopPlot, isVisible, paintPlotEntry, plotRedraw, plotRedraw, plotUpdate, plotUpdate, plus, printData, propertyChange, saveAsXML, setAntialiasing, setAreaFill, setAreaPaint, setEffect, setFillAlpha, setFillComposite, setParentPlot, setSelected, setSelectionFlag, setVisible, stringSupplement, toString, toString, toString
getAlpha, getCompositeMode, getDataModel, getDynamicMarkerSize, getEdgeColor, getEdgeStroke, getFill, getLineColor, getLineStroke, getMarker, getMarkerArray, getMultiplexLength, getName, getParentGraph, getPlotList, getRenderHintState, getScreenDataArray, getScreenDataArrayAsCopy, getTextHintState, getVisualModel, getXData, getXDataValues, getXTransform, getYData, getYDataValues, getYTransform, initNewInstance, isMultiplexed, setAlpha, setCompositeMode, setData, setDataModel, setDynamicMarkerSize, setEdgeColor, setEdgeColor, setEdgeColor, setEdgeColor, setEdgeColor, setEdgeStroke, setEdgeStroke, setEdgeStroke, setEdgeStroke, setEdgeStroke, setExtraData0, setExtraData1, setExtraData2, setExtraData3, setFill, setFill, setFill, setFill, setFill, setLineColor, setLineColor, setLineColor, setLineColor, setLineStroke, setLineStroke, setLineStroke, setLineStroke, setLineStroke, setMarker, setMarker, setMarkerArray, setMarkerArray, setMarkerArray, setName, setName, setParentGraph, setPlotList, setRenderHintState, setScreenDataArray, setTextHintState, setVisualModel, setXData, setXData, setXData, setXData, setXData, setYData, setYData, setYData, setYData, setYData
addLink, addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getLinks, getPCS, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, hasSelfListener, removeLink, removePropertyChangeListener, removePropertyChangeListener, setLinks
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, hasSelfListener, removePropertyChangeListener, removePropertyChangeListener
addLink, getLinks, removeLink, setLinks
public static GJPlotInterface createInstance()
public void setComponentsVisible(boolean flag)
public java.util.ArrayList<javax.swing.JComponent> getComponentArray()
public final void setComponentArray(java.util.ArrayList<javax.swing.JComponent> c)
public final javax.swing.JComponent getComponent(int index)
public final void setPreferredSize(int width, int height)
public final java.util.ArrayList<java.awt.Dimension> getPreferredSize()
public final void setPreferredSize(java.util.ArrayList<java.awt.Dimension> arr)
public void setComponents(javax.swing.JComponent c)
public final void setComponents(java.lang.Class clzz)
public void removeComponents()
public void paintPlot(java.awt.Graphics2D g2)
paintPlot
in interface GJPlotInterface
paintPlot
in class GJAbstractPlot
g2
- public boolean isMultiplexible()
isMultiplexible
in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>
isMultiplexible
in class GJAbstractPlot