T
- public class LComboSearchBox<T> extends LComboBox<T>
LUserSetting.UpdateCaretHandler, LUserSetting.UpdateChangeHandler, LUserSetting.UpdateHandler
LHelpComponent.HelpActionHandler, LHelpComponent.HelpFocusHandler, LHelpComponent.HelpMouseHandler
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<T> |
backup |
protected LButton |
enterButton |
protected javax.swing.JTextField |
search |
protected lev.gui.LComboSearchBox.FilterWorker |
worker |
titleLabel
followPos, help, helpPrefix, helpYoffset, save, saveTie, title
Constructor and Description |
---|
LComboSearchBox(java.lang.String title_,
java.awt.Font font,
java.awt.Color shade) |
Modifier and Type | Method and Description |
---|---|
void |
addBoxActionListener(java.awt.event.ActionListener f) |
void |
addDocumentListener(javax.swing.event.DocumentListener d) |
void |
addEnterButton(java.lang.String label,
java.awt.event.ActionListener done) |
void |
addFocusListener(java.awt.event.FocusListener f) |
void |
addItem(T o) |
void |
addMouseListener(java.awt.event.MouseListener m) |
int |
getBackupListSize() |
java.lang.String |
getText() |
void |
removeAllItems() |
void |
reset() |
void |
setSize(int x,
int y) |
void |
setText(java.lang.String s) |
addActionListener, addHelpHandler, addUpdateHandlers, clearHighlight, getSelectedItem, getValue, highlightChanged, isEmpty, revertTo, savePrevious, setSelectedIndex, switchTo, switchToPrevious
addHelpPrefix, getHelp, hasHelp, isFollowingPosition, linkTo, setFollowPosition, updateHelp
Add, centerIn, centerOn, centerOn, getBottom, getCenter, getRight, putUnder
add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
action, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected java.util.Set<T> backup
protected javax.swing.JTextField search
protected LButton enterButton
protected lev.gui.LComboSearchBox.FilterWorker worker
public LComboSearchBox(java.lang.String title_, java.awt.Font font, java.awt.Color shade)
title_
- font
- shade
- public void removeAllItems()
removeAllItems
in class LComboBox<T>
public int getBackupListSize()
public void addBoxActionListener(java.awt.event.ActionListener f)
f
- public void addFocusListener(java.awt.event.FocusListener f)
addFocusListener
in class LComboBox<T>
public void addMouseListener(java.awt.event.MouseListener m)
addMouseListener
in class LComboBox<T>
public void setText(java.lang.String s)
s
- public java.lang.String getText()
public void addEnterButton(java.lang.String label, java.awt.event.ActionListener done)
addEnterButton
in class LComboBox<T>
label
- done
- public final void addDocumentListener(javax.swing.event.DocumentListener d)
d
-