public final class AutoCompletionCombo
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.SelectionListener
| Constructor and Description |
|---|
AutoCompletionCombo(org.eclipse.swt.widgets.Composite parent,
int style,
Set<String> suggestions)
Constructs a new auto-completion combo box.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addKeyListener(org.eclipse.swt.events.KeyListener keyListener)
Adds a
KeyListener to the combo box. |
String |
getText()
Returns the text from the text field of the combo box.
|
void |
keyPressed(org.eclipse.swt.events.KeyEvent arg0) |
void |
keyReleased(org.eclipse.swt.events.KeyEvent arg0) |
void |
setText(String text)
Sets the given text to be displayed inside the combo box and updates the suggestions.
|
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent arg0) |
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent arg0) |
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabListcomputeTrim, getBorderWidth, getHorizontalBar, getVerticalBaraddControlListener, addDragDetectListener, addFocusListener, addHelpListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, updatepublic AutoCompletionCombo(org.eclipse.swt.widgets.Composite parent,
int style,
Set<String> suggestions)
parent - the parent compositestyle - the style of the combo boxsuggestions - a list of suggestions for the auto-completionpublic void keyPressed(org.eclipse.swt.events.KeyEvent arg0)
keyPressed in interface org.eclipse.swt.events.KeyListenerpublic void keyReleased(org.eclipse.swt.events.KeyEvent arg0)
keyReleased in interface org.eclipse.swt.events.KeyListenerpublic String getText()
public void setText(String text)
text - the text to be displayed inside the combo boxpublic void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent arg0)
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListenerpublic void widgetSelected(org.eclipse.swt.events.SelectionEvent arg0)
widgetSelected in interface org.eclipse.swt.events.SelectionListenerpublic void addKeyListener(org.eclipse.swt.events.KeyListener keyListener)
KeyListener to the combo box.addKeyListener in class org.eclipse.swt.widgets.ControlkeyListener - the key listener object to be addedCopyright © 2013–2014. All rights reserved.