public abstract class CustomChooserComposite
extends org.eclipse.swt.widgets.Composite
| 限定符和类型 | 字段和说明 |
|---|---|
protected ICustomChoice |
cnvSelection |
static int |
DROPDOWN_EVENT
This event occures when the dropdown is about to show.
|
protected int |
itemHeight |
static int |
SELECTION_EVENT
This event occurs when the selection is set.
|
| 限定符 | 构造器和说明 |
|---|---|
|
CustomChooserComposite(org.eclipse.swt.widgets.Composite parent,
int style) |
protected |
CustomChooserComposite(org.eclipse.swt.widgets.Composite parent,
int style,
java.lang.Object choiceValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addListener(int eventType,
org.eclipse.swt.widgets.Listener listener) |
protected abstract ICustomChoice |
createChoice(org.eclipse.swt.widgets.Composite parent,
java.lang.Object choiceValue) |
int |
getChoiceIndex() |
java.lang.Object |
getChoiceValue()
Returns the current selected choice
|
java.lang.Object |
getItem(int index) |
int |
getItemCount() |
java.lang.Object[] |
getItems() |
protected void |
initAccessible() |
boolean |
isEnabled() |
void |
removeListener(int eventType,
org.eclipse.swt.widgets.Listener listener) |
void |
select(int index) |
void |
setChoiceValue(java.lang.Object iValue)
Sets the value as selected choice, and redraws UI.
|
void |
setEnabled(boolean bState) |
void |
setItems(java.lang.Object[] items) |
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabListcomputeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBaraddControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateaddDisposeListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toStringpublic static final int SELECTION_EVENT
public static final int DROPDOWN_EVENT
protected ICustomChoice cnvSelection
protected int itemHeight
public CustomChooserComposite(org.eclipse.swt.widgets.Composite parent,
int style)
protected CustomChooserComposite(org.eclipse.swt.widgets.Composite parent,
int style,
java.lang.Object choiceValue)
protected abstract ICustomChoice createChoice(org.eclipse.swt.widgets.Composite parent, java.lang.Object choiceValue)
public void setItems(java.lang.Object[] items)
public java.lang.Object[] getItems()
public int getItemCount()
public java.lang.Object getItem(int index)
public void setEnabled(boolean bState)
setEnabled 在类中 org.eclipse.swt.widgets.Controlpublic boolean isEnabled()
isEnabled 在类中 org.eclipse.swt.widgets.Controlpublic void select(int index)
public int getChoiceIndex()
public java.lang.Object getChoiceValue()
public void setChoiceValue(java.lang.Object iValue)
iValue - value as selected choicepublic void addListener(int eventType,
org.eclipse.swt.widgets.Listener listener)
addListener 在类中 org.eclipse.swt.widgets.Widgetpublic void removeListener(int eventType,
org.eclipse.swt.widgets.Listener listener)
removeListener 在类中 org.eclipse.swt.widgets.Widgetprotected void initAccessible()
Copyright © 2008 Actuate Corp. All rights reserved.