public class UICorrelationComboBoxPane extends javax.swing.JPanel implements UIObserver
限定符和类型 | 类和说明 |
---|---|
class |
UICorrelationComboBoxPane.Layout |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
构造器和说明 |
---|
UICorrelationComboBoxPane() |
UICorrelationComboBoxPane(java.util.List<UIMenuNameableCreator> values) |
限定符和类型 | 方法和说明 |
---|---|
protected java.awt.event.ActionListener |
addAction(java.util.List<UIMenuNameableCreator> values) |
void |
addChangeListener(javax.swing.event.ChangeListener l)
增加监听事件
|
protected void |
fireChanged() |
void |
fireTargetChanged()
响应事件
|
protected java.awt.Dimension |
getDialogSize() |
java.awt.Dimension |
getPreferredSize()
预定义的宽度和高度
|
protected void |
initAddButton() |
protected void |
initComponents() |
protected void |
initLayout() |
static void |
main(java.lang.String... args)
测试例子界面
|
void |
populateBean(java.util.List list)
更新并且重载 当前列表的值
|
void |
refreshMenuAndAddMenuAction(java.util.List<? extends UIMenuNameableCreator> values)
刷新下拉列表和按钮
|
void |
registerChangeListener(UIObserverListener listener)
注册观察者监听事件
|
void |
removeChangeListener(javax.swing.event.ChangeListener l)
删除监听事件
|
void |
resetItemName()
重置每个条目的名字
|
boolean |
shouldResponseChangeListener()
是否需要响应事件
|
java.util.List |
updateBean()
返回 当前列表保存的值, 嵌套的一层, 主要对应creator中的obj
|
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, 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
public UICorrelationComboBoxPane()
public UICorrelationComboBoxPane(java.util.List<UIMenuNameableCreator> values)
protected java.awt.Dimension getDialogSize()
public void refreshMenuAndAddMenuAction(java.util.List<? extends UIMenuNameableCreator> values)
values
- 下拉列表里的值protected java.awt.event.ActionListener addAction(java.util.List<UIMenuNameableCreator> values)
protected void initComponents()
protected void initAddButton()
protected void initLayout()
public void addChangeListener(javax.swing.event.ChangeListener l)
l
- 监听的对象public void removeChangeListener(javax.swing.event.ChangeListener l)
l
- 需要删除的事件protected void fireChanged()
public void fireTargetChanged()
public java.awt.Dimension getPreferredSize()
getPreferredSize
在类中 javax.swing.JComponent
public void populateBean(java.util.List list)
list
- 更新的列表public java.util.List updateBean()
public void resetItemName()
public static void main(java.lang.String... args)
args
- 参数向量public void registerChangeListener(UIObserverListener listener)
registerChangeListener
在接口中 UIObserver
listener
- 观察者监听事件public boolean shouldResponseChangeListener()
shouldResponseChangeListener
在接口中 UIObserver