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, updateUIadd, 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, 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, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetGraphicspublic 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.JComponentpublic void setPreferredSize(Dimension dim)
public boolean isDisposing()
isDisposing in interface IChartpublic void setDisposing(boolean value)
setDisposing in interface IChartpublic 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.Componentpublic void setBackground(java.awt.Color value)
setBackground in class javax.swing.JComponentvalue - public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenere - 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 IChartpublic boolean drawZoomOnCachedImage()
drawZoomOnCachedImage in interface IChartpublic 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.JComponentpublic void doBeforeDrawAxes()
doBeforeDrawAxes in interface IChartpublic void doAfterDrawSeries()
doAfterDrawSeries in interface IChartpublic void doBeforeDrawSeries()
doBeforeDrawSeries in interface IChartpublic void doAfterDraw()
doAfterDraw in interface IChartpublic void doBeforeDraw()
doBeforeDraw in interface IChartpublic void doClickSeries(java.lang.Object sender,
Series s,
int valueIndex,
FrameworkMouseEvent e)
doClickSeries in interface IChartpublic void doAllowScroll(Axis a, double delta, ScrollResult result)
doAllowScroll in interface IChartpublic void setAxisLabelResolver(AxisLabelResolver resolver)
setAxisLabelResolver in interface IChartpublic void removeAxisLabelResolver()
removeAxisLabelResolver in interface IChartpublic AxisLabelResolver getAxisLabelResolver()
getAxisLabelResolver in interface IChartpublic void setLegendResolver(LegendResolver resolver)
public void removeLegendResolver()
public LegendResolver getLegendResolver()
getLegendResolver in interface IChartpublic void doChartPrint()
doChartPrint in interface IChartpublic void doClickAxis(Axis a, FrameworkMouseEvent e)
doClickAxis in interface IChartpublic void checkBackground(java.lang.Object sender,
FrameworkMouseEvent e)
checkBackground in interface IChartpublic Graphics3D checkGraphics()
checkGraphics in interface IChartpublic void checkTitle(Title aTitle, FrameworkMouseEvent e, ClickedParts c)
checkTitle in interface IChartpublic void doClickLegend(Legend legend, FrameworkMouseEvent e)
doClickLegend in interface IChartpublic void doSetBuffered(boolean value)
doSetBuffered in interface IChartpublic void doUnZoomed(java.lang.Object sender)
doUnZoomed in interface IChartpublic Cursor getTeeCursor()
getTeeCursor in interface IChartpublic 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.JComponentfont - 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 IChartpublic int getControlHeight()
getControlHeight in interface IChartpublic int getControlWidth()
getControlWidth in interface IChartpublic void doInvalidate()
doInvalidate in interface IChartpublic void doBaseInvalidate()
public Point pointToScreen(Point p)
pointToScreen in interface IChartpublic void refreshControl()
refreshControl in interface IChartpublic javax.swing.JToolTip createToolTip()
createToolTip in class javax.swing.JComponentpublic Image internalImage(int width, int height)
public void showEditor()
public Chart getChart()
public boolean isOpaque()
isOpaque in class javax.swing.JComponentpublic 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.MenuContainergetFont in class java.awt.Componentpublic java.awt.Color getForeground()
getForeground in class java.awt.Componentpublic 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 IChartprotected void processMouseEvent(java.awt.event.MouseEvent e)
processMouseEvent in class javax.swing.JComponentprotected void processMouseWheelEvent(java.awt.event.MouseWheelEvent e)
processMouseWheelEvent in class java.awt.Componentpublic boolean getAllowMouse()
public void setAllowMouse(boolean value)
protected void processMouseMotionEvent(java.awt.event.MouseEvent e)
processMouseMotionEvent in class javax.swing.JComponentpublic void setToolTip(ToolTip tool, java.lang.String text)
setToolTip in interface IChartpublic void setTools(ToolsCollection value)
value - public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface java.awt.datatransfer.Transferablepublic boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported in interface java.awt.datatransfer.Transferablepublic boolean isDoubleBuffered()
isDoubleBuffered in class javax.swing.JComponentpublic java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
getTransferData in interface java.awt.datatransfer.Transferablejava.awt.datatransfer.UnsupportedFlavorExceptionjava.io.IOExceptionpublic Image getImage()
public boolean isDesignTime()
isDesignTime in interface IChartpublic void timerExec(int time,
java.lang.Runnable runnable)
public void copyToClipboard(java.lang.Object object)
copyToClipboard in interface IChartpublic Chart xmlDecode(java.io.InputStream stream)
public int getScreenHeight()
getScreenHeight in interface IChartpublic int getScreenWidth()
getScreenWidth in interface IChartpublic void lostOwnership(java.awt.datatransfer.Clipboard arg0,
java.awt.datatransfer.Transferable arg1)
lostOwnership in interface java.awt.datatransfer.ClipboardOwnerpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenerpublic boolean invertedRotation()
invertedRotation in interface IChart