Class PlotArea
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.swtchart.internal.PlotArea
- All Implemented Interfaces:
EventListener, org.eclipse.swt.events.PaintListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener, IPlotArea
public class PlotArea
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.events.PaintListener, IPlotArea
Plot area to draw series and grids.
-
Field Summary
FieldsFields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandleFields inherited from class org.eclipse.swt.widgets.Widget
handle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCustomPaintListener(ICustomPaintListener listener) Adds the custom paint listener.voiddispose()Gets the set of series.voidpaintControl(org.eclipse.swt.events.PaintEvent e) voidRemoves the custom paint listenervoidsetBackground(org.eclipse.swt.graphics.Color color) voidsetBounds(int x, int y, int width, int height) Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabListMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackgroundImage, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateMethods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
Field Details
-
chart
the chart -
seriesSet
the set of plots
-
-
Constructor Details
-
PlotArea
Constructor.- Parameters:
chart- the chartstyle- the style
-
-
Method Details
-
getSeriesSet
-
setBounds
public void setBounds(int x, int y, int width, int height) - Overrides:
setBoundsin classorg.eclipse.swt.widgets.Control
-
setBackground
public void setBackground(org.eclipse.swt.graphics.Color color) - Overrides:
setBackgroundin classorg.eclipse.swt.widgets.Control
-
addCustomPaintListener
Description copied from interface:IPlotAreaAdds the custom paint listener.- Specified by:
addCustomPaintListenerin interfaceIPlotArea- Parameters:
listener- the custom paint listener
-
removeCustomPaintListener
Description copied from interface:IPlotAreaRemoves the custom paint listener- Specified by:
removeCustomPaintListenerin interfaceIPlotArea- Parameters:
listener- the custom paint listener
-
paintControl
public void paintControl(org.eclipse.swt.events.PaintEvent e) - Specified by:
paintControlin interfaceorg.eclipse.swt.events.PaintListener
-
dispose
public void dispose()- Overrides:
disposein classorg.eclipse.swt.widgets.Widget
-