|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.ijchart.xychart.client.ChartPanel
public class ChartPanel
Title: IJChart
Description: a chart library for the Java(tm) platform.
用于绘制IJChart
的panel对象,此对象实现了IChartChangeListener
监听器,chart的任何变化都
会引起此对象重新绘制.
Copyright: Copyright (c) 2013
Company:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static boolean |
DEFAULT_FILL_ZOOM_RECTANGLE
缺省是否填充缩放矩形. |
static int |
DEFAULT_HEIGHT
缺省的panel高度. |
static boolean |
DEFAULT_HORIZONTAL_AXIS_TRACE
缺省是否跟踪水平坐标轴. |
static int |
DEFAULT_MAXIMUM_DRAW_HEIGHT
缺省的最大绘制高度. |
static int |
DEFAULT_MAXIMUM_DRAW_WIDTH
缺省的最大绘制宽度. |
static int |
DEFAULT_MINIMUM_DRAW_HEIGHT
缺省的最小绘制高度. |
static int |
DEFAULT_MINIMUM_DRAW_WIDTH
缺省的最小绘制宽度. |
static boolean |
DEFAULT_VERTICAL_AXIS_TRACE
缺省是否跟踪垂直坐标轴. |
static int |
DEFAULT_WIDTH
缺省的panel宽度. |
static java.awt.Paint |
DEFAULT_ZOOM_BORDER_PAINT
缺省的绘制缩放框的边框的paint. |
static java.awt.Paint |
DEFAULT_ZOOM_FILL_PAINT
缺省的填充缩放框的paint. |
static double |
DEFAULT_ZOOM_IN_FACTOR
缺省的放大因子. |
static double |
DEFAULT_ZOOM_OUT_FACTOR
缺省的缩小因子. |
static int |
DEFAULT_ZOOM_TRIGGER_DISTANCE
缺省的缩放距离. |
static boolean |
DEFAULT_ZOOMABLE
缺省是否可缩放. |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ChartPanel(IJChart chart)
构造器. |
|
ChartPanel(IJChart chart,
boolean showTooltips)
构造器. |
|
ChartPanel(IJChart chart,
int width,
int height,
int minimumDrawWidth,
int minimumDrawHeight,
boolean showTooltips)
构造器. |
Method Summary | |
---|---|
void |
addChartMouseListener(IChartMouseListener listener)
增加ChartMouseListener监听器对象. |
void |
addShowTooltipShapeType(ChartShapeDrawType drawType)
增加一个显示tooltip的图形类型. |
void |
chartChanged(ChartChangeEvent event)
chart对象发生变化的事件. |
void |
chartProgress(ChartProgressEvent event)
chart对象绘制过程中的事件. |
void |
chartShapeChanged(ChartShapeChangeEvent event)
接收到图形对象变化的通知. |
void |
clearShowTooltipShapeType()
删除所有的显示tooltip的图形类型. |
boolean |
getAntiAlias()
返回当前图形环境是否反锯齿. |
IJChart |
getChart()
返回chart对象. |
int |
getDismissDelay()
返回tooltip消失的延迟时间. |
boolean |
getHorizontalAxisTrace()
返回是否跟踪水平坐标轴. |
java.awt.geom.Line2D |
getHorizontalTraceLine()
返回水平跟踪线. |
int |
getInitialDelay()
返回显示tooltip的延迟时间. |
java.util.EventListener[] |
getListeners(java.lang.Class listenerType)
返回所有的监听器对象. |
double |
getMinimumDrawHeight()
返回最小的绘制高度. |
double |
getMinimumDrawWidth()
返回最小的绘制宽度. |
java.awt.Point |
getMouseClickPoint()
返回鼠标点击时产生的坐标 (可为null). |
java.awt.RenderingHints |
getRenderingHints()
返回绘图提示. |
int |
getReshowDelay()
返回再次显示tooltip的延迟时间. |
double |
getScaleX()
返回x方向的缩放因子. |
java.awt.geom.Rectangle2D |
getScreenDataArea(int x,
int y)
返回屏幕上的数据区域(考虑到缩放因子). |
IChartShape |
getShapeForPoint(java.awt.geom.Point2D point)
返回某个点对应的图形. |
IChartShape |
getShapeForPoint(java.awt.geom.Point2D point,
ChartShapeDrawType drawType)
返回某个点的图形. |
java.util.List |
getShowTooltipShapeTypeList()
返回所有的显示tooltip的图形类型. |
java.lang.Object |
getTextAntiAlias()
返回当前文字环境是否反锯齿. |
java.lang.String |
getToolTipText(java.awt.event.MouseEvent event)
返回tooltip字符串. |
protected java.awt.geom.Line2D |
getVerticalTraceLine()
返回垂直跟踪线. |
java.awt.Paint |
getZoomBorderPaint()
返回绘制缩放框的边框的paint. |
java.awt.Paint |
getZoomFillPaint()
返回填充缩放框的paint. |
double |
getZoomInFactor()
返回放大因子. |
double |
getZoomOutFactor()
返回缩小因子. |
double |
getZoomTriggerDistance()
返回触发缩放的最小拖放距离. |
boolean |
isDomainZoomable()
返回domain坐标轴方向是否可缩放. |
boolean |
isFillZoomRectangle()
返回是否填充缩放矩形. |
boolean |
isRefreshBuffer()
返回是否刷新缓冲器. |
boolean |
isValueZoomable()
返回value坐标轴方向是否可缩放. |
boolean |
isVerticalAxisTrace()
返回是否跟踪垂直坐标轴. |
boolean |
isZoomable()
返回是否可缩放. |
void |
mouseClicked(java.awt.event.MouseEvent event)
处理鼠标点击事件. |
void |
mouseDragged(java.awt.event.MouseEvent event)
处理鼠标拖放事件. |
void |
mouseEntered(java.awt.event.MouseEvent event)
处理鼠标进入事件. |
void |
mouseExited(java.awt.event.MouseEvent event)
处理鼠标退出事件. |
void |
mouseMoved(java.awt.event.MouseEvent event)
处理鼠标移动事件. |
void |
mousePressed(java.awt.event.MouseEvent event)
处理鼠标按下事件. |
void |
mouseReleased(java.awt.event.MouseEvent event)
处理鼠标释放事件. |
void |
paintComponent(java.awt.Graphics g)
绘制对象. |
void |
removeChartMouseListener(IChartMouseListener listener)
删除ChartMouseListener监听器对象. |
void |
removeShowTooltipShapeType(ChartShapeDrawType drawType)
删除一个显示tooltip的图形类型. |
void |
restoreAutoBounds()
在分类(x)和值(y)坐标轴上均恢复自动调整范围. |
void |
restoreAutoDomainBounds()
在分类(x)坐标轴上恢复自动调整范围. |
void |
restoreAutoValueBounds()
在值(y)坐标轴上恢复自动调整范围. |
java.awt.geom.Rectangle2D |
scale(java.awt.geom.Rectangle2D rect)
缩放一个矩形,返回的图形为缩放后的矩形. |
void |
setAntiAlias(boolean flag)
设置当前图形环境是否反锯齿,如果此值为true,会提高图像的质量,但是绘制速度会变慢. |
void |
setDismissDelay(int delay)
设置tooltip消失的延迟时间. |
void |
setDisplayToolTips(boolean flag)
设置是否显示tooltip. |
void |
setDomainZoomable(boolean flag)
设置domain坐标轴方向是否可缩放. |
void |
setFillZoomRectangle(boolean flag)
设置是否填充缩放矩形. |
void |
setHorizontalAxisTrace(boolean flag)
设置是否跟踪水平坐标轴. |
void |
setHorizontalTraceLine(java.awt.geom.Line2D line)
设置水平跟踪线. |
void |
setInitialDelay(int delay)
设置显示tooltip的延迟时间. |
void |
setMinimumDrawHeight(double height)
设置最小的绘制高度. |
void |
setMinimumDrawWidth(double width)
设置最小的绘制宽度. |
void |
setMouseZoomable(boolean flag)
设置是否可以用鼠标缩放图形. |
void |
setMouseZoomable(boolean flag,
boolean fillRectangle)
设置是否可以用鼠标缩放图形. |
void |
setRefreshBuffer(boolean flag)
设置是否刷新缓冲器. |
void |
setRenderingHints(java.awt.RenderingHints renderingHints)
设置绘图提示,并向所有监听器发送 ChartChangeEvent 事件.
|
void |
setReshowDelay(int delay)
设置再次显示tooltip的延迟时间. |
void |
setTextAntiAlias(boolean flag)
设置绘制文字是否反锯齿,并向所有监听器发送 ChartChangeEvent 事件.
|
void |
setTextAntiAlias(java.lang.Object val)
设置绘制文字是否反锯齿,并向所有监听器发送 ChartChangeEvent 事件.
|
void |
setValueZoomable(boolean flag)
设置value坐标轴方向是否可缩放. |
void |
setVerticalAxisTrace(boolean flag)
设置是否跟踪垂直坐标轴. |
protected void |
setVerticalTraceLine(java.awt.geom.Line2D line)
设置垂直跟踪线. |
void |
setZoomable(boolean flag)
设置是否可缩放,并向所有监听器发送 RenderChangeEvent 事件.
|
void |
setZoomBorderPaint(java.awt.Paint paint)
设置绘制缩放框的边框的paint. |
void |
setZoomFillPaint(java.awt.Paint paint)
设置填充缩放框的paint. |
void |
setZoomInFactor(double factor)
返回放大因子. |
void |
setZoomOutFactor(double factor)
设置缩小因子. |
void |
setZoomTriggerDistance(double distance)
设置触发缩放的最小拖放距离. |
java.awt.geom.Point2D |
translateJava2DToScreen(java.awt.geom.Point2D java2DPoint)
转换一个点的坐标为屏幕坐标. |
java.awt.geom.Point2D |
translateScreenToJava2D(java.awt.geom.Point2D screenPoint)
转换屏幕坐标为java坐标. |
void |
zoom(java.awt.geom.Rectangle2D selection)
缩放选定的区域. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, 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, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, 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, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int DEFAULT_WIDTH
public static final int DEFAULT_HEIGHT
public static final int DEFAULT_MINIMUM_DRAW_WIDTH
public static final int DEFAULT_MINIMUM_DRAW_HEIGHT
public static final int DEFAULT_MAXIMUM_DRAW_WIDTH
public static final int DEFAULT_MAXIMUM_DRAW_HEIGHT
public static final int DEFAULT_ZOOM_TRIGGER_DISTANCE
public static final double DEFAULT_ZOOM_IN_FACTOR
public static final double DEFAULT_ZOOM_OUT_FACTOR
public static final boolean DEFAULT_VERTICAL_AXIS_TRACE
public static final boolean DEFAULT_HORIZONTAL_AXIS_TRACE
public static final boolean DEFAULT_FILL_ZOOM_RECTANGLE
public static final java.awt.Paint DEFAULT_ZOOM_BORDER_PAINT
public static final java.awt.Paint DEFAULT_ZOOM_FILL_PAINT
public static final boolean DEFAULT_ZOOMABLE
Constructor Detail |
---|
public ChartPanel(IJChart chart)
chart
- IJChart IJChart对象.
public ChartPanel(IJChart chart, boolean showTooltips)
chart
- IJChart IJChart对象.
showTooltips
- boolean 是否显示tooltip.
public ChartPanel(IJChart chart, int width, int height, int minimumDrawWidth, int minimumDrawHeight, boolean showTooltips)
chart
- IJChart IJChart对象.
width
- int 宽度.
height
- int 高度.
minimumDrawWidth
- int 最小绘制宽度.
minimumDrawHeight
- int 最小绘制高度.
showTooltips
- boolean 是否显示tooltip.
Method Detail |
---|
public IJChart getChart()
public void setChart(IJChart chart)
chart
- IJChart chart对象 (可为null).
public double getMinimumDrawWidth()
public void setMinimumDrawWidth(double width)
width
- double 宽度.
public double getMinimumDrawHeight()
public void setMinimumDrawHeight(double height)
height
- double 高度.
public double getScaleX()
public double getScaleY()
public void setMouseZoomable(boolean flag)
flag
- boolean 布尔值.
public void setMouseZoomable(boolean flag, boolean fillRectangle)
flag
- boolean 布尔值.
fillRectangle
- boolean 布尔值.
public boolean isDomainZoomable()
public void setDomainZoomable(boolean flag)
flag
- boolean 布尔值.
public boolean isValueZoomable()
public void setValueZoomable(boolean flag)
flag
- boolean 布尔值.
public java.awt.Paint getZoomBorderPaint()
public void setZoomBorderPaint(java.awt.Paint paint)
paint
- Paint paint的对象 (不可为null).
public java.awt.Paint getZoomFillPaint()
public void setZoomFillPaint(java.awt.Paint paint)
paint
- Paint paint的对象 (不可为null).
public boolean isFillZoomRectangle()
public void setFillZoomRectangle(boolean flag)
flag
- boolean 布尔值.
public double getZoomTriggerDistance()
public void setZoomTriggerDistance(double distance)
distance
- double 距离.
public boolean getHorizontalAxisTrace()
public void setHorizontalAxisTrace(boolean flag)
flag
- boolean 布尔值.
public java.awt.geom.Line2D getHorizontalTraceLine()
public void setHorizontalTraceLine(java.awt.geom.Line2D line)
line
- Line2D 直线 (可为null).
public boolean isVerticalAxisTrace()
public void setVerticalAxisTrace(boolean flag)
flag
- boolean 布尔值.
protected java.awt.geom.Line2D getVerticalTraceLine()
protected void setVerticalTraceLine(java.awt.geom.Line2D line)
line
- Line2D 直线 (可为null).
public void setDisplayToolTips(boolean flag)
flag
- boolean 布尔值.
public java.lang.String getToolTipText(java.awt.event.MouseEvent event)
getToolTipText
in class javax.swing.JComponent
event
- MouseEvent 鼠标事件 (不可为null).
public java.awt.geom.Point2D translateJava2DToScreen(java.awt.geom.Point2D java2DPoint)
java2DPoint
- Point2D 一个点的坐标 (不可为null).
public java.awt.geom.Point2D translateScreenToJava2D(java.awt.geom.Point2D screenPoint)
screenPoint
- Point2D 屏幕坐标 (不可为null).
public java.awt.geom.Rectangle2D scale(java.awt.geom.Rectangle2D rect)
rect
- Rectangle2D 矩形 (不可为null).
public IChartShape getShapeForPoint(java.awt.geom.Point2D point)
point
- Point2D 点的坐标 (不可为null).
public IChartShape getShapeForPoint(java.awt.geom.Point2D point, ChartShapeDrawType drawType)
point
- Point2D 点的坐标 (不可为null).
drawType
- ChartShapeDrawType 图形的绘制类型 (可为null).
public boolean isRefreshBuffer()
public void setRefreshBuffer(boolean flag)
flag
- boolean 布尔值.
public void addShowTooltipShapeType(ChartShapeDrawType drawType)
drawType
- ChartShapeDrawType 图形类型 (不可为null).
public void removeShowTooltipShapeType(ChartShapeDrawType drawType)
drawType
- ChartShapeDrawType 图形类型 (不可为null).
public void clearShowTooltipShapeType()
public java.util.List getShowTooltipShapeTypeList()
public boolean isZoomable()
public void setZoomable(boolean flag)
RenderChangeEvent
事件.
flag
- boolean 布尔值.
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
g
- Graphics 图形上下文对象.
public void chartChanged(ChartChangeEvent event)
chartChanged
in interface IChartChangeListener
event
- ChartChangeEvent 事件 (可为null).
public void chartShapeChanged(ChartShapeChangeEvent event)
chartShapeChanged
in interface IChartShapeChangeListener
event
- ChartShapeChangeEvent 描述图形对象变化的对象
public void chartProgress(ChartProgressEvent event)
chartProgress
in interface IChartProgressListener
event
- ChartProgressEvent 事件.
public void mouseEntered(java.awt.event.MouseEvent event)
mouseEntered
in interface java.awt.event.MouseListener
event
- MouseEvent 鼠标事件.
public void mouseExited(java.awt.event.MouseEvent event)
mouseExited
in interface java.awt.event.MouseListener
event
- MouseEvent 鼠标事件.
public void mousePressed(java.awt.event.MouseEvent event)
mousePressed
in interface java.awt.event.MouseListener
event
- MouseEvent 鼠标事件.
public void mouseDragged(java.awt.event.MouseEvent event)
mouseDragged
in interface java.awt.event.MouseMotionListener
event
- MouseEvent 鼠标事件.
public void mouseReleased(java.awt.event.MouseEvent event)
mouseReleased
in interface java.awt.event.MouseListener
event
- MouseEvent 鼠标事件.
public void mouseClicked(java.awt.event.MouseEvent event)
mouseClicked
in interface java.awt.event.MouseListener
event
- MouseEvent 鼠标事件.
public void mouseMoved(java.awt.event.MouseEvent event)
mouseMoved
in interface java.awt.event.MouseMotionListener
event
- MouseEvent 鼠标事件.
public void zoom(java.awt.geom.Rectangle2D selection)
selection
- Rectangle2D 缩放区域.
public void restoreAutoBounds()
public void restoreAutoDomainBounds()
public void restoreAutoValueBounds()
public java.awt.geom.Rectangle2D getScreenDataArea()
public java.awt.geom.Rectangle2D getScreenDataArea(int x, int y)
x
- int x坐标.
y
- int y坐标.
public int getInitialDelay()
public void setInitialDelay(int delay)
delay
- int 延迟时间.
public int getReshowDelay()
public void setReshowDelay(int delay)
delay
- int 延迟时间.
public int getDismissDelay()
public void setDismissDelay(int delay)
delay
- int tooltip消失时间.
public double getZoomInFactor()
public void setZoomInFactor(double factor)
factor
- double 放大因子.
public double getZoomOutFactor()
public void setZoomOutFactor(double factor)
factor
- double 缩小因子.
public java.awt.Point getMouseClickPoint()
public java.awt.RenderingHints getRenderingHints()
public void setRenderingHints(java.awt.RenderingHints renderingHints)
ChartChangeEvent
事件.
renderingHints
- RenderingHints 绘图提示 (不可为null).
public boolean getAntiAlias()
public void setAntiAlias(boolean flag)
flag
- 布尔值.
public java.lang.Object getTextAntiAlias()
public void setTextAntiAlias(boolean flag)
ChartChangeEvent
事件.
flag
- boolean 布尔值.
public void setTextAntiAlias(java.lang.Object val)
ChartChangeEvent
事件.
val
- Object 文字反锯齿的值,可能的值为RenderingHints.KEY_TEXT_ANTIALIASING
、
RenderingHints.VALUE_TEXT_ANTIALIAS_ON
、
RenderingHints.VALUE_TEXT_ANTIALIAS_OFF
(不可为null).
public void addChartMouseListener(IChartMouseListener listener)
listener
- ChartMouseListener 监听器对象.
public void removeChartMouseListener(IChartMouseListener listener)
listener
- ChartMouseListener 监听器对象.
public java.util.EventListener[] getListeners(java.lang.Class listenerType)
getListeners
in class javax.swing.JComponent
listenerType
- Class 监听器类.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |