public class UIComboCheckBox extends javax.swing.JComponent implements UIObserver, GlobalNameObserver
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
构造器和说明 |
---|
UIComboCheckBox(java.lang.Object[] value) |
UIComboCheckBox(java.lang.Object[] value,
java.lang.String valueSperator)
自定义分隔符的复选框
|
限定符和类型 | 方法和说明 |
---|---|
void |
addActionListener(java.awt.event.ActionListener listener) |
void |
clearText()
清除文本框
|
protected void |
fireActionPerformed(java.awt.event.ActionEvent e) |
java.lang.Object[] |
getSelectedValues()
获取复选框选中的值
|
java.lang.String |
getText()
获取文本框内容
|
void |
isShowOmitText(boolean isShowOmitText)
是否要超过文本框长度后显示省略号
|
static void |
main(java.lang.String[] args)
简单的测试demo
|
void |
refreshCombo(java.lang.Object[] value)
刷新复选框的列表值
|
void |
registerChangeListener(UIObserverListener listener)
给组件登记一个观察者监听事件
|
void |
registerNameListener(GlobalNameListener listener)
注册观察者监听事件
|
void |
removeActionListener(java.awt.event.ActionListener listener) |
void |
setCheckboxEnteredColor(java.awt.Color color)
设置鼠标悬停的背景色
|
void |
setGlobalName(java.lang.String name)
设置全局名字
|
void |
setPopupMaxDisplayNumber(int maxDisplayNumber)
设置弹出框最多显示单选的个数,超过显示滚动条
|
boolean |
shouldResponseChangeListener()
组件是否需要响应添加的观察者事件
|
boolean |
shouldResponseNameListener()
组件是否需要响应观察者事件
|
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, paintComponent, 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, updateUI
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 UIComboCheckBox(java.lang.Object[] value)
public UIComboCheckBox(java.lang.Object[] value, java.lang.String valueSperator)
value
- valueSperator
- public void setCheckboxEnteredColor(java.awt.Color color)
color
- public void setPopupMaxDisplayNumber(int maxDisplayNumber)
public void isShowOmitText(boolean isShowOmitText)
isShowOmitText
- public void refreshCombo(java.lang.Object[] value)
value
- public java.lang.Object[] getSelectedValues()
public void clearText()
public java.lang.String getText()
public void registerChangeListener(UIObserverListener listener)
registerChangeListener
在接口中 UIObserver
listener
- 观察者监听事件public void setGlobalName(java.lang.String name)
GlobalNameObserver
setGlobalName
在接口中 GlobalNameObserver
public boolean shouldResponseChangeListener()
shouldResponseChangeListener
在接口中 UIObserver
public void registerNameListener(GlobalNameListener listener)
registerNameListener
在接口中 GlobalNameObserver
listener
- 观察者监听事件public boolean shouldResponseNameListener()
shouldResponseNameListener
在接口中 GlobalNameObserver
public void addActionListener(java.awt.event.ActionListener listener)
public void removeActionListener(java.awt.event.ActionListener listener)
protected void fireActionPerformed(java.awt.event.ActionEvent e)
public static void main(java.lang.String[] args)
args
-