|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectComposite
ch.marlovits.plz.MyCComboSaved
public final class MyCComboSaved
The CCombo class represents a selectable user interface object that combines a text field and a list and issues notificiation when an item is selected from the list.
Note that although this class is a subclass of Composite
, it does not make sense to
add children to it, or set a layout on it.
Constructor Summary | |
---|---|
MyCComboSaved(Composite parent,
int style)
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance. |
Method Summary | |
---|---|
void |
add(java.lang.String string)
Adds an item. |
void |
add(java.lang.String string,
int index)
Adds an item at an index. |
void |
addModifyListener(ModifyListener listener)
Adds the listener to receive events. |
void |
addSelectionListener(SelectionListener listener)
Adds the listener to receive events. |
void |
clearSelection()
Clears the current selection. |
Point |
computeSize(int wHint,
int hHint,
boolean changed)
|
void |
deselect(int index)
Deselects an item. |
void |
deselectAll()
Deselects all items. |
void |
dropDown(boolean drop)
|
Control[] |
getChildren()
|
java.lang.String |
getItem(int index)
Gets an item at an index. |
int |
getItemCount()
Gets the number of items. |
int |
getItemHeight()
Gets the height of one item. |
java.lang.String[] |
getItems()
Gets the items. |
List |
getList()
|
Point |
getSelection()
Gets the selection. |
int |
getSelectionIndex()
Gets the index of the selected item. |
java.lang.String |
getText()
Gets the widget text. |
int |
getTextHeight()
Gets the height of the combo's text field. |
int |
getTextLimit()
Gets the text limit. |
int |
indexOf(java.lang.String string)
Gets the index of an item. |
int |
indexOf(java.lang.String string,
int start)
Gets the index of an item. |
boolean |
isFocusControl()
|
void |
redraw(int x,
int y,
int width,
int height,
boolean all)
|
void |
remove(int index)
Removes an item at an index. |
void |
remove(int start,
int end)
Removes a range of items. |
void |
remove(java.lang.String string)
Removes an item. |
void |
removeAll()
Removes all items. |
void |
removeModifyListener(ModifyListener listener)
Removes the listener. |
void |
removeSelectionListener(SelectionListener listener)
Removes the listener. |
void |
select(int index)
Selects an item. |
void |
setBackground(Color color)
|
boolean |
setFocus()
|
void |
setFont(Font font)
|
void |
setForeground(Color color)
|
void |
setItem(int index,
java.lang.String string)
Sets the text of an item; indexing is zero based. |
void |
setItems(java.lang.String[] items)
Sets all items. |
void |
setListVisible(boolean visibility)
|
void |
setSelection(Point selection)
Sets the new selection. |
void |
setText(java.lang.String string)
Sets the widget text. |
void |
setTextLimit(int limit)
Sets the text limit. |
void |
setToolTipText(java.lang.String string)
|
void |
setVisible(boolean visible)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MyCComboSaved(Composite parent, int style)
The style value is either one of the style constants defined in class SWT
which
is applicable to instances of this class, or must be built by bitwise OR'ing
together (that is, using the int
"|" operator) two or more of those
SWT
style constants. The class description lists the style constants that are
applicable to the class. Style bits are also inherited from superclasses.
parent
- a widget which will be the parent of the new instance (cannot be null)style
- the style of widget to construct
java.lang.IllegalArgumentException
- SWTException
- SWT#BORDER
,
SWT#READ_ONLY
,
SWT#FLAT
,
Widget#getStyle
Method Detail |
---|
public List getList()
public void setListVisible(boolean visibility)
public void add(java.lang.String string)
The item is placed at the end of the list. Indexing is zero based.
string
- the new item
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when the string is null
SWTError
- (ERROR_ITEM_NOT_ADDED) when the item cannot be addedpublic void add(java.lang.String string, int index)
The item is placed at an index in the list. Indexing is zero based. This operation will fail when the index is out of range.
string
- the new itemindex
- the index for the item
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when the string is null
SWTError
- (ERROR_ITEM_NOT_ADDED) when the item cannot be addedpublic void addModifyListener(ModifyListener listener)
listener
- the listener
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when listener is nullpublic void addSelectionListener(SelectionListener listener)
listener
- the listener
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when listener is nullpublic void clearSelection()
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposedpublic Point computeSize(int wHint, int hHint, boolean changed)
public void deselect(int index)
If the item at an index is selected, it is deselected. If the item at an index is not selected, it remains deselected. Indices that are out of range are ignored. Indexing is zero based.
index
- the index of the item
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposedpublic void deselectAll()
If an item is selected, it is deselected. If an item is not selected, it remains unselected.
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposedpublic void dropDown(boolean drop)
public Control[] getChildren()
public java.lang.String getItem(int index)
Indexing is zero based. This operation will fail when the index is out of range or an item could not be queried from the OS.
index
- the index of the item
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_CANNOT_GET_ITEM) when the operation failspublic int getItemCount()
This operation will fail if the number of items could not be queried from the OS.
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_CANNOT_GET_COUNT) when the operation failspublic int getItemHeight()
This operation will fail if the height of one item could not be queried from the OS.
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_CANNOT_GET_ITEM_HEIGHT) when the operation failspublic java.lang.String[] getItems()
This operation will fail if the items cannot be queried from the OS.
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_CANNOT_GET_ITEM) when the operation failspublic Point getSelection()
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposedpublic int getSelectionIndex()
Indexing is zero based. If no item is selected -1 is returned.
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposedpublic java.lang.String getText()
If the widget has no text, an empty string is returned.
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposedpublic int getTextHeight()
The operation will fail if the height cannot be queried from the OS.
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_ERROR_CANNOT_GET_ITEM_HEIGHT) when the operation failspublic int getTextLimit()
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposedpublic int indexOf(java.lang.String string)
The list is searched starting at 0 until an item is found that is equal to the search item. If no item is found, -1 is returned. Indexing is zero based.
string
- the search item
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when string is nullpublic int indexOf(java.lang.String string, int start)
The widget is searched starting at start including the end position until an item is found that is equal to the search itenm. If no item is found, -1 is returned. Indexing is zero based.
string
- the search itemindex
- the starting position
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when string is nullpublic boolean isFocusControl()
public void redraw(int x, int y, int width, int height, boolean all)
public void remove(int index)
Indexing is zero based. This operation will fail when the index is out of range or an item could not be removed from the OS.
index
- the index of the item
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_ITEM_NOT_REMOVED) when the operation failspublic void remove(int start, int end)
Indexing is zero based. The range of items is from the start index up to and including the end index. This operation will fail when the index is out of range or an item could not be removed from the OS.
start
- the start of the rangeend
- the end of the range
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_ITEM_NOT_REMOVED) when the operation failspublic void remove(java.lang.String string)
This operation will fail when the item could not be removed from the OS.
string
- the search item
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when string is null
SWTError
- (ERROR_ITEM_NOT_REMOVED) when the operation failspublic void removeAll()
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposedpublic void removeModifyListener(ModifyListener listener)
listener
- the listener
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when listener is nullpublic void removeSelectionListener(SelectionListener listener)
listener
- the listener
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when listener is nullpublic void select(int index)
If the item at an index is not selected, it is selected. Indices that are out of range are ignored. Indexing is zero based.
index
- the index of the item
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposedpublic void setBackground(Color color)
public boolean setFocus()
public void setFont(Font font)
public void setForeground(Color color)
public void setItem(int index, java.lang.String string)
index
- the index for the itemstring
- the item
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when items is null
SWTError
- (ERROR_ITEM_NOT_MODIFIED) when the operation failspublic void setItems(java.lang.String[] items)
items
- the array of items
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when items is null
SWTError
- (ERROR_ITEM_NOT_ADDED) when the operation failspublic void setSelection(Point selection)
selection
- point representing the start and the end of the new selection
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when selection is nullpublic void setText(java.lang.String string)
string
- the widget text
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_NULL_ARGUMENT) when string is nullpublic void setTextLimit(int limit)
limit
- new text limit
SWTError
- (ERROR_THREAD_INVALID_ACCESS) when called from the wrong thread
SWTError
- (ERROR_WIDGET_DISPOSED) when the widget has been disposed
SWTError
- (ERROR_CANNOT_BE_ZERO) when limit is 0public void setToolTipText(java.lang.String string)
public void setVisible(boolean visible)
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |