public class TChart extends javax.swing.JComponent implements java.io.Serializable, IChart, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.awt.datatransfer.Transferable, java.awt.datatransfer.ClipboardOwner
Title: TChart class
Description: Principle Chart class for Windows based forms
Copyright (c) 2005-2013 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Modifier and Type | Class and Description |
---|---|
static interface |
TChart.Scrollable |
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected AxisLabelResolver |
axisLabelResolver |
protected LegendResolver |
legendResolver |
Point |
mousePosition |
protected TChart.Scrollable |
scrollable |
accessibleContext, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
TChart() |
Modifier and Type | Method and Description |
---|---|
void |
addChartListener(ChartListener l) |
void |
addChartMotionListener(ChartMotionListener l) |
void |
addChartMouseListener(ChartMouseListener l) |
void |
addChartPaintListener(ChartPaintListener l) |
void |
addChartPrintListener(ChartPrintListener l) |
Series |
addSeries(Series s)
Adds a new Series.
|
void |
addSeriesMouseListener(SeriesMouseListener l) |
void |
checkBackground(java.lang.Object sender,
FrameworkMouseEvent e) |
boolean |
checkClickSeries() |
Graphics3D |
checkGraphics() |
void |
checkTitle(Title aTitle,
FrameworkMouseEvent e,
ClickedParts c) |
void |
copyToClipboard(java.lang.Object object) |
javax.swing.JToolTip |
createToolTip() |
void |
dispose()
Cleans up any resources being used.
|
void |
doAfterDraw() |
void |
doAfterDrawSeries() |
void |
doAllowScroll(Axis a,
double delta,
ScrollResult result) |
void |
doBaseInvalidate() |
void |
doBeforeDraw() |
void |
doBeforeDrawAxes() |
void |
doBeforeDrawSeries() |
void |
doChartPrint() |
void |
doClickAxis(Axis a,
FrameworkMouseEvent e) |
void |
doClickLegend(Legend legend,
FrameworkMouseEvent e) |
void |
doClickSeries(java.lang.Object sender,
Series s,
int valueIndex,
FrameworkMouseEvent e) |
void |
doDrawImage(IGraphics3D g) |
void |
doInvalidate() |
void |
doScroll(java.lang.Object sender) |
void |
doSetBuffered(boolean value) |
void |
doUnZoomed(java.lang.Object sender) |
void |
doZoomed(java.lang.Object sender) |
boolean |
drawZoomOnCachedImage() |
void |
exchangeSeries(int series1,
int series2)
Deprecated.
|
protected void |
fireChartAdded(ChartEvent e) |
protected boolean |
fireChartClicked(ChartMouseEvent e) |
protected void |
fireChartMotion(ChartEvent e) |
protected void |
fireChartPaint(ChartDrawEvent e) |
protected void |
fireChartPrint(ChartDrawEvent ce) |
protected void |
fireSeriesClick(SeriesMouseEvent seriesClickEvent) |
boolean |
getAllowMouse() |
boolean |
getApplyZOrder()
Deprecated.
|
Aspect |
getAspect()
Accesses view characteristics of the Chart.
3D view parameters. |
boolean |
getAutoRepaint()
Enables/Disables repainting of Chart when points are added.
Use AutoRepaint false to disable Chart repainting whilst, for example, adding a large number of points to a Chart Series. |
Axes |
getAxes()
Collection of predefined and custom axis objects.
|
AxisLabelResolver |
getAxisLabelResolver() |
Color |
getBackColor()
The color the Chart rectangle is filled with.
The chart rectangle is the screen area between axes. |
java.awt.Color |
getBackground()
Gets the colour of the Chart background.
|
Image |
getBackgroundImage()
Returns background image of TChart
|
IGraphics3D |
getCanvas()
Deprecated.
|
Chart |
getChart()
Defines the Chart to display.
|
boolean |
getClipPoints()
Deprecated.
|
java.lang.Object |
getControl() |
int |
getControlHeight() |
int |
getControlWidth() |
Exports |
getExport()
Accesses Chart export attributess.
|
java.awt.Font |
getFont()
Determines the Font characteristics.
|
Footer |
getFooter()
Defines Text shown at the bottom of the Chart.
Use Text to enter the desired Footer lines, set Visible to True and change the Font, Frame and Brush methods. Use Alignment to control text output position. |
java.awt.Color |
getForeground()
Determines the Foreground color.
|
ChartPen |
getFrame()
Use TChart.getWalls()getPen() instead.
|
Point |
getGetCursorPos()
Deprecated.
|
IGraphics3D |
getGraphics3D()
Used to access TeeChart Draw attributes.
|
Header |
getHeader()
Defines the Text and formatting properties to be drawn at the top of
the Chart.
Use Text to enter the desired Header lines, set Visible to True and change the Font, Frame and Brush methods. Use Alignment to control text output position. |
Image |
getImage()
Return an image of the rendered Chart as Image.
|
Imports |
getImport()
Accesses Chart import attributes.
|
Legend |
getLegend()
Legend characteristics.
The Legend property determines the text and drawing attributes of Chart's textual representation of Series and Series values. |
LegendResolver |
getLegendResolver() |
boolean |
getMetafiling()
True when the Chart is internally drawing into a Metafile image.
|
Page |
getPage()
Accesses multiple page characteristics of the Chart.
|
Panel |
getPanel()
Background visible attributes.
Provides access, via the Panel Interface, to all Chart Panel properties. |
Scroll |
getPanning()
Accesses Panning characteristics.
|
Dimension |
getPreferredSize() |
Printer |
getPrinter()
Printing related attributes.
|
boolean |
getPrinting()
Determines which Chart is being printed.
|
int |
getScreenHeight() |
int |
getScreenWidth() |
SeriesCollection |
getSeries()
Collection of Series contained in this Chart.
TeeChart Series are the data display method type, e.g. |
Series |
getSeries(int index)
Default indexer.
Example: tChart1[0].Color=Color.Blue; is equivalent to tChart1.Series[0].Color=Color.Blue; |
int |
getSeriesCount()
Returns the number of Series in Chart.
|
Footer |
getSubFooter()
Defines Text shown directly above Footer.
Use Text to enter the desired SubFooter lines, set Visible to True and change the Font, Frame and Brush methods. Use Alignment to control text output position. |
Header |
getSubHeader()
Defines Text shown directly below Header.
Use the Text method to enter the desired SubHeader lines, set Visible to True and change the Font, Frame and Brush methods. Use the Alignment method to control text output position. |
Cursor |
getTeeCursor()
Returns the current active Cursor.
|
java.lang.String |
getText()
The text for the Footer, Header, SubFooter and SubHeader.
|
ToolsCollection |
getTools()
Collection of Tool components contained in this Chart.
|
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor) |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors() |
Walls |
getWalls()
Accesses left, bottom and back wall characteristics of the Chart.
|
Zoom |
getZoom()
Accesses the Zoom characteristics of the Chart.
|
Image |
image(int width,
int height)
Return an image of the rendered Chart as Image.
|
Image |
internalImage(int width,
int height) |
boolean |
invertedRotation() |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor) |
boolean |
isDesignTime() |
boolean |
isDisposing() |
boolean |
isDoubleBuffered() |
boolean |
isOpaque() |
void |
lostOwnership(java.awt.datatransfer.Clipboard arg0,
java.awt.datatransfer.Transferable arg1) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e)
Captures current mouse position every time the mouse is moved.
|
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e) |
void |
paint(java.awt.Graphics g,
int width,
int height) |
void |
paint(java.awt.Graphics g,
Rectangle rectangle) |
protected void |
paintComponent(java.awt.Graphics g) |
Point |
pointToScreen(Point p) |
protected void |
processMouseEvent(java.awt.event.MouseEvent e) |
protected void |
processMouseMotionEvent(java.awt.event.MouseEvent e) |
protected void |
processMouseWheelEvent(java.awt.event.MouseWheelEvent e) |
void |
refreshControl() |
void |
removeAllSeries()
Removes all Series.
|
void |
removeAxisLabelResolver() |
void |
removeChartListener(ChartListener l) |
void |
removeChartMotionListener(ChartMotionListener l) |
void |
removeChartMouseListener(ChartMouseListener l) |
void |
removeChartPaintListener(ChartPaintListener l) |
void |
removeChartPrintListener(ChartPrintListener l) |
void |
removeLegendResolver() |
void |
removeScrollable() |
void |
removeSeriesMouseListener(SeriesMouseListener l) |
void |
setAllowMouse(boolean value) |
void |
setApplyZOrder(boolean value)
Deprecated.
|
void |
setAutoRepaint(boolean value)
Enables/Disables repainting of Chart when points are added.
Default value: true |
void |
setAxes(Axes axes)
Collection of predefined and custom axis objects.
|
void |
setAxisLabelResolver(AxisLabelResolver resolver) |
void |
setBackColor(java.awt.Color value)
The color the Chart rectangle is filled with.
The chart rectangle is the screen area between axes. |
void |
setBackColor(Color value)
Sets the color the Chart rectangle is filled with.
|
void |
setBackground(Color value) |
void |
setBackground(java.awt.Color value)
Sets the colour of the Chart background.
|
void |
setCanvas(IGraphics3D value)
Deprecated.
|
void |
setChart(Chart value)
Defines the Chart to display.
|
void |
setChart(IChart value) |
void |
setClipPoints(boolean value)
Obsolete. Please use Aspect.ClipPoints instead.
|
void |
setCursor(Cursor c) |
void |
setDisposing(boolean value) |
void |
setFont(java.awt.Font font)
Determines the Font characteristics.
|
void |
setFooter(Footer footer)
Defines Text shown at the bottom of the Chart.
Use Text to enter the desired Footer lines, set Visible to True and change the Font, Frame and Brush methods. Use Alignment to control text output position. |
void |
setGraphics3D(IGraphics3D value)
Used to access TeeChart Draw attributes.
|
void |
setHeader(Header header)
Sets the text for the Footer, Header, SubFooter and SubHeader.
|
void |
setHeight(int value)
Sets the Height of the Image.
|
void |
setLegend(Legend legend)
Legend characteristics.
The Legend property determines the text and drawing attributes of Chart's textual representation of Series and Series values. |
void |
setLegendResolver(LegendResolver resolver) |
void |
setOpaque(boolean value) |
void |
setPage(Page page)
Accesses multiple page characteristics of the Chart.
|
void |
setPanel(Panel panel)
The color the Chart rectangle is filled with.
The chart rectangle is the screen area between axes. |
void |
setPanning(Scroll panning)
Accesses Panning characteristics.
|
void |
setPreferredSize(Dimension dim) |
void |
setPrinter(Printer printer)
Printing related attributes.
|
void |
setPrinting(boolean value)
Determines which Chart is being printed.
|
void |
setScrollable(TChart.Scrollable scrollable) |
void |
setSeries(int index,
Series value)
Collection of Series contained in this Chart.
TeeChart Series are the data display method type, e.g. |
void |
setSeries(SeriesCollection series) |
void |
setSubFooter(Footer subFooter)
Defines Text shown directly above Footer.
Use Text to enter the desired SubFooter lines, set Visible to True and change the Font, Frame and Brush methods. Use Alignment to control text output position. |
void |
setSubHeader(Header subHeader)
Defines Text shown directly below Header.
Use the Text method to enter the desired SubHeader lines, set Visible to True and change the Font, Frame and Brush methods. Use the Alignment method to control text output position. |
void |
setText(java.lang.String value)
Sets the text for the Footer, Header, SubFooter and SubHeader.
|
void |
setTools(ToolsCollection value)
Collection of Tool components contained in this Chart.
|
void |
setToolTip(ToolTip tool,
java.lang.String text) |
void |
setWalls(Walls walls)
Accesses left, bottom and back wall characteristics of the Chart.
|
void |
setWidth(int value)
Sets the Width of the Image.
|
void |
setZoom(Zoom zoom)
Accesses the Zoom characteristics of the Chart.
|
void |
showEditor()
Shows the TeeChart editor dialog.
|
void |
timerExec(int time,
java.lang.Runnable runnable) |
Chart |
xmlDecode(java.io.InputStream stream) |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, 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, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, 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, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getGraphics
public Point mousePosition
protected TChart.Scrollable scrollable
protected transient AxisLabelResolver axisLabelResolver
protected transient LegendResolver legendResolver
public void addChartListener(ChartListener l)
public void removeChartListener(ChartListener l)
public void addChartMouseListener(ChartMouseListener l)
public void removeChartMouseListener(ChartMouseListener l)
public void addChartMotionListener(ChartMotionListener l)
public void removeChartMotionListener(ChartMotionListener l)
public void addChartPaintListener(ChartPaintListener l)
public void removeChartPaintListener(ChartPaintListener l)
public void addChartPrintListener(ChartPrintListener l)
public void removeChartPrintListener(ChartPrintListener l)
public void addSeriesMouseListener(SeriesMouseListener l)
public void removeSeriesMouseListener(SeriesMouseListener l)
protected void fireSeriesClick(SeriesMouseEvent seriesClickEvent)
protected void fireChartAdded(ChartEvent e)
protected boolean fireChartClicked(ChartMouseEvent e)
protected void fireChartMotion(ChartEvent e)
protected void fireChartPaint(ChartDrawEvent e)
protected void fireChartPrint(ChartDrawEvent ce)
public Dimension getPreferredSize()
getPreferredSize
in class javax.swing.JComponent
public void setPreferredSize(Dimension dim)
public boolean isDisposing()
isDisposing
in interface IChart
public void setDisposing(boolean value)
setDisposing
in interface IChart
public void dispose()
disposing
- booleanpublic boolean getPrinting()
public void setPrinting(boolean value)
value
- booleanpublic boolean getMetafiling()
public boolean getClipPoints()
public void setClipPoints(boolean value)
value
- booleanpublic boolean getApplyZOrder()
public void setApplyZOrder(boolean value)
value
- booleanpublic Color getBackColor()
public void setBackColor(java.awt.Color value)
value
- public void setBackColor(Color value)
value
- Colorpublic void setBackground(Color value)
public java.awt.Color getBackground()
getBackground
in class java.awt.Component
public void setBackground(java.awt.Color value)
setBackground
in class javax.swing.JComponent
value
- public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
e
- MouseEventpublic Point getGetCursorPos()
public boolean getAutoRepaint()
public void setAutoRepaint(boolean value)
value
- booleangetAutoRepaint()
public Image image(int width, int height)
public void setHeight(int value)
value
- public void setWidth(int value)
value
- public void removeAllSeries()
public void exchangeSeries(int series1, int series2)
series1
- intseries2
- intpublic ChartPen getFrame()
public int getSeriesCount()
public void setScrollable(TChart.Scrollable scrollable)
public void removeScrollable()
public Image getBackgroundImage()
public void doDrawImage(IGraphics3D g)
doDrawImage
in interface IChart
public boolean drawZoomOnCachedImage()
drawZoomOnCachedImage
in interface IChart
public void paint(java.awt.Graphics g, Rectangle rectangle)
public void paint(java.awt.Graphics g, int width, int height)
protected void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public void doBeforeDrawAxes()
doBeforeDrawAxes
in interface IChart
public void doAfterDrawSeries()
doAfterDrawSeries
in interface IChart
public void doBeforeDrawSeries()
doBeforeDrawSeries
in interface IChart
public void doAfterDraw()
doAfterDraw
in interface IChart
public void doBeforeDraw()
doBeforeDraw
in interface IChart
public void doClickSeries(java.lang.Object sender, Series s, int valueIndex, FrameworkMouseEvent e)
doClickSeries
in interface IChart
public void doAllowScroll(Axis a, double delta, ScrollResult result)
doAllowScroll
in interface IChart
public void setAxisLabelResolver(AxisLabelResolver resolver)
setAxisLabelResolver
in interface IChart
public void removeAxisLabelResolver()
removeAxisLabelResolver
in interface IChart
public AxisLabelResolver getAxisLabelResolver()
getAxisLabelResolver
in interface IChart
public void setLegendResolver(LegendResolver resolver)
public void removeLegendResolver()
public LegendResolver getLegendResolver()
getLegendResolver
in interface IChart
public void doChartPrint()
doChartPrint
in interface IChart
public void doClickAxis(Axis a, FrameworkMouseEvent e)
doClickAxis
in interface IChart
public void checkBackground(java.lang.Object sender, FrameworkMouseEvent e)
checkBackground
in interface IChart
public Graphics3D checkGraphics()
checkGraphics
in interface IChart
public void checkTitle(Title aTitle, FrameworkMouseEvent e, ClickedParts c)
checkTitle
in interface IChart
public void doClickLegend(Legend legend, FrameworkMouseEvent e)
doClickLegend
in interface IChart
public void doSetBuffered(boolean value)
doSetBuffered
in interface IChart
public void doUnZoomed(java.lang.Object sender)
doUnZoomed
in interface IChart
public Cursor getTeeCursor()
getTeeCursor
in interface IChart
public void setChart(Chart value)
value
- Chartpublic void setAxes(Axes axes)
axes
- public void setFooter(Footer footer)
footer
- public void setFont(java.awt.Font font)
setFont
in class javax.swing.JComponent
font
- public void setHeader(Header header)
header
- public void setLegend(Legend legend)
legend
- public void setSubFooter(Footer subFooter)
subFooter
- public void setSubHeader(Header subHeader)
subHeader
- public void setWalls(Walls walls)
walls
- public void setZoom(Zoom zoom)
zoom
- public void setSeries(SeriesCollection series)
public void setPrinter(Printer printer)
printer
- public void setPanning(Scroll panning)
panning
- public void setPanel(Panel panel)
panel
- public void setPage(Page page)
page
- public void setChart(IChart value)
public java.lang.Object getControl()
getControl
in interface IChart
public int getControlHeight()
getControlHeight
in interface IChart
public int getControlWidth()
getControlWidth
in interface IChart
public void doInvalidate()
doInvalidate
in interface IChart
public void doBaseInvalidate()
public Point pointToScreen(Point p)
pointToScreen
in interface IChart
public void refreshControl()
refreshControl
in interface IChart
public javax.swing.JToolTip createToolTip()
createToolTip
in class javax.swing.JComponent
public Image internalImage(int width, int height)
public void showEditor()
public Chart getChart()
public boolean isOpaque()
isOpaque
in class javax.swing.JComponent
public java.lang.String getText()
public void setText(java.lang.String value)
value
- Stringpublic Panel getPanel()
public Printer getPrinter()
public void setOpaque(boolean value)
public Page getPage()
public Legend getLegend()
public Header getHeader()
public Header getSubHeader()
public java.awt.Font getFont()
getFont
in interface java.awt.MenuContainer
getFont
in class java.awt.Component
public java.awt.Color getForeground()
getForeground
in class java.awt.Component
public Footer getFooter()
public Zoom getZoom()
public Scroll getPanning()
public Footer getSubFooter()
public Aspect getAspect()
public IGraphics3D getCanvas()
public void setCanvas(IGraphics3D value)
value
- IGraphics3Dpublic IGraphics3D getGraphics3D()
public void setGraphics3D(IGraphics3D value)
value
- IGraphics3Dpublic SeriesCollection getSeries()
public Series getSeries(int index)
index
- intpublic ToolsCollection getTools()
public Walls getWalls()
public Axes getAxes()
public Exports getExport()
public Imports getImport()
public void setSeries(int index, Series value)
index
- value
- public boolean checkClickSeries()
checkClickSeries
in interface IChart
protected void processMouseEvent(java.awt.event.MouseEvent e)
processMouseEvent
in class javax.swing.JComponent
protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent e)
processMouseWheelEvent
in class java.awt.Component
public boolean getAllowMouse()
public void setAllowMouse(boolean value)
protected void processMouseMotionEvent(java.awt.event.MouseEvent e)
processMouseMotionEvent
in class javax.swing.JComponent
public void setToolTip(ToolTip tool, java.lang.String text)
setToolTip
in interface IChart
public void setTools(ToolsCollection value)
value
- public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
public boolean isDoubleBuffered()
isDoubleBuffered
in class javax.swing.JComponent
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
getTransferData
in interface java.awt.datatransfer.Transferable
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
public Image getImage()
public boolean isDesignTime()
isDesignTime
in interface IChart
public void timerExec(int time, java.lang.Runnable runnable)
public void copyToClipboard(java.lang.Object object)
copyToClipboard
in interface IChart
public Chart xmlDecode(java.io.InputStream stream)
public int getScreenHeight()
getScreenHeight
in interface IChart
public int getScreenWidth()
getScreenWidth
in interface IChart
public void lostOwnership(java.awt.datatransfer.Clipboard arg0, java.awt.datatransfer.Transferable arg1)
lostOwnership
in interface java.awt.datatransfer.ClipboardOwner
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
public boolean invertedRotation()
invertedRotation
in interface IChart