public final class GJGraph extends GJAbstractGraph
GJAbstractGraph class.
While GJGraph instances can be independent of their containers, they
will normally be added to a GJGraphContainer instance as shown below:
GJGraph class supports adding of plots, provides objects to
transform the data held in those plots as well as coordinating the painting
of grids and internal axes.
Axes shown outside of the viewable area of the graph are painted by the
GraphContainer if it has one. These components are properties of the
graph, but are members of the Swing hierarchy of the container.GJAbstractGraph.GraphCyclerGJBasicPanel.LocalTransferablejavax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
GJGraph()
Creates a new graph display.
|
| Modifier and Type | Method and Description |
|---|---|
static GJGraph |
createInstance() |
GJBasicPanel.LocalTransferable |
getTransferable()
Returns a
Transferable for this panel for use in CCP/DnD. |
void |
paint(java.awt.Graphics g)
Overridden paint method to take into account the alpha setting.
|
void |
paintComponent(java.awt.Graphics g)
Overridden to provide Painter support.
|
void |
paintGrid() |
add, add, add, add, add, add, add, add, addLink, addListeners, autoScale, clearLinks, clearSelectedRegions, createAxes, drawPlot, drawPlots, fetchEditor, firePropertyChange, format, getAllPlots, getAncestorGraph, getAvailableROI, getAxesBounds, getAxesPadding, getAxisColor, getAxisMouseHandler, getAxisStrokeWeight, getBottomAxisPanel, getCategoricalLabels, getContextMenu, getCurrentLayer, getCurrentLayerIndex, getCurrentMousePosition, getCurrentROI, getDataRange, getDragStart, getGraphContainer, getGridInterface, getKeyListener, getLayer, getLayers, getLeftAxisPanel, getLinks, getMainFormatter, getMajorGridColor, getMajorGridStrokeWeight, getMajorXHint, getMajorYHint, getMinorCountXHint, getMinorCountYHint, getMinorGridColor, getMinorGridStrokeWeight, getMouseDown, getMouseHandler, getMousePositionTextField, getMousePositionTextFormat, getMouseWheelHandler, getPlotAt, getPlots, getRightAxisPanel, getSecondFormatter, getSelectedPlots, getTopAxisPanel, getXLabel, getYLabel, hasListeners, hasSelfListener, indexOf, inverseTransform, isBottomAxisLabelled, isBottomAxisPainted, isCategorical, isCloseToZero, isDragX, isDragY, isInnerAxisLabelled, isInnerAxisPainted, isLeftAxisLabelled, isLeftAxisPainted, isMajorGridPainted, isMinorGridPainted, isMouseTextAsInverse, isPolar, isRightAxisLabelled, isRightAxisPainted, isTextAsInverse, isTightAxes, isTopAxisLabelled, isTopAxisPainted, isXReversed, isYReversed, linkAxes, linkAxesXX, linkAxesXY, linkAxesYX, linkAxesYY, openLinks, plus, plus, propertyChange, remove, remove, removeAllPlots, removeLink, removeListeners, removePlotAt, resetView, saveAsXML, setAntialiasing, setAvailableROI, setAxesBounds, setAxesBounds, setAxesBoundsAndOrigin, setAxesPadding, setAxisColor, setAxisStrokeWeight, setBackgroundPainted, setBottomAxisLabelled, setBottomAxisPainted, setBottomAxisPanel, setCurrentLayer, setCurrentLayerIndex, setCurrentROI, setDragStart, setDragX, setDragY, setEditor, setGraphContainer, setGraphContainer, setGridInterface, setInnerAxisLabelled, setInnerAxisPainted, setKeyAntialiasing, setLeftAxisLabelled, setLeftAxisPainted, setLeftAxisPanel, setLinks, setMainFormatter, setMajorGridColor, setMajorGridPainted, setMajorGridStrokeWeight, setMajorXHint, setMajorXHint, setMajorYHint, setMajorYHint, setMinorCountXHint, setMinorCountYHint, setMinorGridColor, setMinorGridPainted, setMinorGridStrokeWeight, setMouseDown, setMousePositionTextField, setMousePositionTextFormat, setMouseTextAsInverse, setPlots, setPolar, setReverseX, setReverseY, setRightAxisLabelled, setRightAxisPainted, setRightAxisPanel, setSecondFormatter, setSelectedPlots, setTextAntialiasing, setTextAsInverse, setTightAxes, setTopAxisLabelled, setTopAxisPainted, setTopAxisPanel, setupGraphics, setXLabel, setYLabel, updatePlotsformatXAxisLabel, formatYAxisLabel, getXAxisLabelRotation, getXTransform, getYAxisLabelRotation, getYTransform, setXTransform, setYTransform, transformPixelToPosition, transformPixelToPosition, transformPositionToPixel, transformPositionToPixelconvertPixelsToPosition, getOrigin, getOriginX, getOriginY, getPixelHeight, getPixelWidth, getXLeft, getXMax, getXMin, getXRight, getYBottom, getYMax, getYMin, getYTop, setOrigin, setOriginX, setOriginY, setXLeft, setXRight, setYBottom, setYTop, xPixelToPosition, xPixelToPosition, xPixelToPositioni, xPositionToPixel, xPositionToPixel, xPositionToPixeli, yPixelToPosition, yPixelToPosition, yPixelToPositioni, yPositionToPixel, yPositionToPixel, yPositionToPixelicomponentAdded, componentHidden, componentMoved, componentRemoved, componentResized, componentShown, getAllComponents, getID, getImage, getTransferable, isBackgroundPainted, isOnEDT, print, print, setIDgetAlpha, getBackgroundPainter, getEffectiveAlpha, getPainterChangeListener, getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableHeightHint, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getScrollableWidthHint, isInheritAlpha, isPaintBorderInsets, isPaintingOrigin, setAlpha, setBackgroundPainter, setInheritAlpha, setOpaque, setPaintBorderInsets, setScrollableHeightHint, setScrollableTracksViewportHeight, setScrollableTracksViewportWidth, setScrollableWidthHintgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListenerpublic GJGraph()
Creates a new graph display. The following properties are automatically set:
(0, 0)public static GJGraph createInstance()
public void paint(java.awt.Graphics g)
JXPanelpublic final void paintComponent(java.awt.Graphics g)
paintComponent in class GJBasicPanelg - public void paintGrid()
public GJBasicPanel.LocalTransferable getTransferable()
GJBasicPanelTransferable for this panel for use in CCP/DnD.getTransferable in class GJBasicPanelTransferable subclass