public abstract class VanChartUIListControlPane extends UIListControlPane implements UIObserver
限定符和类型 | 类和说明 |
---|---|
protected class |
VanChartUIListControlPane.HyperDialog |
BasicPane.NamePane
限定符和类型 | 字段和说明 |
---|---|
protected java.awt.CardLayout |
cardLayout |
protected javax.swing.JPanel |
cardPane |
protected java.awt.Window |
popupEditDialog |
protected AbstractShortCutFactory |
shortCutFactory |
isPopulating, nameableList, selectedName
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
构造器和说明 |
---|
VanChartUIListControlPane() |
限定符和类型 | 方法和说明 |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l)
增加监听事件
|
protected ShortCut4JControlPane[] |
createShortcuts() |
NameableCreator[] |
creators() |
protected void |
fireChanged() |
protected java.lang.String |
getAddItemText()
子类重写此方法,可以改变标签内容
|
java.awt.CardLayout |
getCardLayout() |
javax.swing.JPanel |
getCardPane() |
protected javax.swing.JPanel |
getLeftPane() |
protected int |
getLeftPreferredSize() |
protected javax.swing.JPanel |
getLeftTopPane(UIToolbar topToolBar) |
protected Plot |
getPlot() |
ShortCut4JControlPane[] |
getShorts() |
UIToolbar |
getToolBar() |
ToolBarDef |
getToolbarDef() |
protected void |
initCardPane() |
protected void |
initComponentPane() |
protected void |
initShortCutFactory() |
protected void |
initToolBar() |
protected boolean |
isNewStyle() |
void |
populate(Nameable[] nameableArray) |
protected void |
popupEditDialog(java.awt.Point mousePos) |
void |
refreshNameableCreator(NameableCreator[] creators)
刷新 NameableCreator
|
void |
registerChangeListener(UIObserverListener listener)
注册观察者监听事件
|
void |
saveSettings() |
void |
setCardLayout(java.awt.CardLayout cardLayout) |
void |
setCardPane(javax.swing.JPanel cardPane) |
void |
setCreators(NameableCreator[] creators) |
protected void |
setPlot(Plot plot) |
void |
setToolBar(UIToolbar toolBar) |
void |
setToolbarDef(ToolBarDef toolbarDef) |
boolean |
shouldResponseChangeListener()
组件是否需要响应添加的观察者事件
|
void |
showEditPane() |
void |
showSelectPane() |
protected abstract void |
update(Plot plot) |
addNameable, checkButtonEnabled, checkValid, createControlUpdatePane, createNameableCreators, createPaneByCreators, createPaneByCreators, createUnrepeatedName, getControlUpdatePane, getModel, getNameableList, getSelectedIndex, getSelectedName, getSelectedValue, hasInvalid, initLeftPane, isItemSelected, onAddItem, onCopyItem, onMoveDownItem, onMoveUpItem, onRemoveItem, onSortItem, setNameListEditable, setSelectedIndex, update
asNamePane, getTitle, showLargeWindow, showMediumWindow, showSmallWindow, showToolBarWindow, showUnsizedWindow, showWindow, showWindow, showWindow, showWindow, showWindow4ChartMapArray, showWindow4ChartType, showWindow4UpdateOnline, title4PopupWindow
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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
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, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
creators, getShorts, showEditPane, showSelectPane
protected java.awt.Window popupEditDialog
protected java.awt.CardLayout cardLayout
protected javax.swing.JPanel cardPane
protected AbstractShortCutFactory shortCutFactory
protected Plot getPlot()
protected void setPlot(Plot plot)
public void registerChangeListener(UIObserverListener listener)
registerChangeListener
在接口中 UIObserver
listener
- 观察者监听事件public boolean shouldResponseChangeListener()
UIObserver
shouldResponseChangeListener
在接口中 UIObserver
protected void fireChanged()
public void addChangeListener(javax.swing.event.ChangeListener l)
l
- 监听的对象protected javax.swing.JPanel getLeftTopPane(UIToolbar topToolBar)
public void saveSettings()
protected abstract void update(Plot plot)
public void populate(Nameable[] nameableArray)
populate
在类中 UIListControlPane
protected void popupEditDialog(java.awt.Point mousePos)
popupEditDialog
在类中 UIListControlPane
protected void initShortCutFactory()
protected boolean isNewStyle()
protected void initComponentPane()
protected void initToolBar()
protected javax.swing.JPanel getLeftPane()
protected java.lang.String getAddItemText()
protected ShortCut4JControlPane[] createShortcuts()
public void refreshNameableCreator(NameableCreator[] creators)
creators
- 生成器public ShortCut4JControlPane[] getShorts()
public void setCreators(NameableCreator[] creators)
public ToolBarDef getToolbarDef()
public void setToolbarDef(ToolBarDef toolbarDef)
public UIToolbar getToolBar()
public void setToolBar(UIToolbar toolBar)
public java.awt.CardLayout getCardLayout()
public void setCardLayout(java.awt.CardLayout cardLayout)
public javax.swing.JPanel getCardPane()
public void setCardPane(javax.swing.JPanel cardPane)
protected void initCardPane()
public void showEditPane()
public void showSelectPane()
protected int getLeftPreferredSize()
public NameableCreator[] creators()
creators
在接口中 ShortCutListenerProvider