public class ChartComponent extends MiddleChartComponent implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, CallbackEvent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| 构造器和说明 |
|---|
ChartComponent() |
ChartComponent(BaseChartCollection cc) |
ChartComponent(ChartCollection cc)
必须加入 响应事件, 停止当前的选中元素编辑 && 获取焦点
|
ChartComponent(ChartCollection cc,
PropertyChangeListener l) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addStopEditingListener(PropertyChangeListener l)
右键编辑 图表编辑层的监听事件, 在停止编辑时 响应整个编辑模板(form, sheet)的改变.
|
void |
callback() |
void |
drawChartGlyph(java.awt.Graphics2D g2d) |
Axis |
getActiveAxis() |
AxisGlyph |
getActiveAxisGlyph() |
ChartCollection |
getChartCollection() |
BaseChartGlyph |
getChartGlyph() |
int |
getChartSize() |
BaseChart |
getEditingChart() |
boolean |
isSupportEdit()
返回是否支持编辑, 如:弹出对话框, 右键选中列表
|
void |
mouseClicked(java.awt.event.MouseEvent event)
鼠标点击
|
void |
mouseDragged(java.awt.event.MouseEvent e)
鼠标拖拽
|
void |
mouseEntered(java.awt.event.MouseEvent e)
鼠标进入
|
void |
mouseExited(java.awt.event.MouseEvent e)
鼠标退出
|
void |
mouseMoved(java.awt.event.MouseEvent e)
鼠标移动
|
void |
mousePressed(java.awt.event.MouseEvent e)
鼠标按压
|
void |
mouseReleased(java.awt.event.MouseEvent e)
鼠标松开
|
void |
paintComponent(java.awt.Graphics g) |
void |
populate(BaseChartCollection cc) |
void |
reset()
停止编辑, 通知事情, 刷新画出新界面.
|
void |
setSupportEdit(boolean supportEdit)
设置是否支持编辑, 如:弹出对话框, 右键选中列表
|
BaseChartCollection |
update() |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, 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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, 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, 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, transferFocusUpCyclepublic ChartComponent()
public ChartComponent(ChartCollection cc)
cc - public ChartComponent(BaseChartCollection cc)
public ChartComponent(ChartCollection cc, PropertyChangeListener l)
public void addStopEditingListener(PropertyChangeListener l)
addStopEditingListener 在类中 MiddleChartComponentl - 监听事件public void reset()
reset 在类中 MiddleChartComponentpublic void populate(BaseChartCollection cc)
populate 在类中 MiddleChartComponentpublic BaseChartCollection update()
update 在类中 MiddleChartComponentpublic void setSupportEdit(boolean supportEdit)
public boolean isSupportEdit()
public ChartCollection getChartCollection()
public int getChartSize()
public BaseChart getEditingChart()
getEditingChart 在类中 MiddleChartComponentpublic BaseChartGlyph getChartGlyph()
public void paintComponent(java.awt.Graphics g)
paintComponent 在类中 javax.swing.JComponentpublic void mouseClicked(java.awt.event.MouseEvent event)
mouseClicked 在接口中 java.awt.event.MouseListenerevent - 鼠标事件
不设置鼠标点击跳转事件public void mousePressed(java.awt.event.MouseEvent e)
mousePressed 在接口中 java.awt.event.MouseListenere - 鼠标事件public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased 在接口中 java.awt.event.MouseListenere - 鼠标事件public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered 在接口中 java.awt.event.MouseListenere - 鼠标事件public void mouseExited(java.awt.event.MouseEvent e)
mouseExited 在接口中 java.awt.event.MouseListenere - 鼠标事件public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged 在接口中 java.awt.event.MouseMotionListenere - 鼠标事件public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved 在接口中 java.awt.event.MouseMotionListenere - 鼠标事件public AxisGlyph getActiveAxisGlyph()
public Axis getActiveAxis()
public void drawChartGlyph(java.awt.Graphics2D g2d)
public void callback()
callback 在接口中 CallbackEvent