public class RadioInput extends AbstractInput
DATAKEY_TOOLTIP
Constructor | Description |
---|---|
RadioInput(java.lang.String groupId,
java.lang.Object value) |
Erzeugt ein neues Eingabefeld und schreibt den uebergebenen Wert rein.
|
Modifier and Type | Method | Description |
---|---|---|
void |
disable() |
Deaktiviert das Eingabefeld.
|
void |
enable() |
Aktiviert das Eingabefeld.
|
void |
focus() |
Gibt diesem Eingabefeld den Focus.
|
org.eclipse.swt.widgets.Control |
getControl() |
Liefert das eigentliche Eingabecontrol.
|
java.lang.Object |
getValue() |
Liefert den Wert des Eingabefelds.
|
static java.lang.Object |
getValue(java.lang.String groupId) |
Liefert den Wert von dem Radiobutton aus der Gruppe, der derzeit aktiviert ist
oder NULL, wenn derzeit keiner aktiviert ist.
|
boolean |
isEnabled() |
Prueft, ob das Eingabe-Feld aktiv ist.
|
static void |
select(java.lang.String groupId,
java.lang.Object value) |
Aktiviert den Radiobutton in der angegebenen Gruppe, der den angegebenen Wert haelt.
|
void |
setEnabled(boolean enabled) |
Aktiviert oder deaktiviert das Eingabe-Feld.
|
void |
setName(java.lang.String name) |
Speichert die Label-Bezeichnung des Eingabe-Feldes.
|
void |
setValue(java.lang.Object value) |
Schreibt einen neuen Wert in das Eingabefeld.
|
protected void |
update() |
Leer ueberschrieben, weil wir hier keine Farbaenderungen wollen
|
addListener, getData, getName, getParent, getStyleBits, hasChanged, isMandatory, paint, paint, setComment, setData, setInvalidChars, setMandatory, setValidChars
public RadioInput(java.lang.String groupId, java.lang.Object value)
groupId
- frei zu vergebende ID der Gruppe, zu der der Radiobutton gehoert.
Radiobuttons werden ja fuer gewoehnlich immer in einer Gruppe von mehreren
verwendet, zwischen denen der User auswaehlen kann. Wird ein Radiobutton
aktiviert, wird der vorherige automatisch deaktiviert. Wenn man auf einem Dialog
mehrere solcher Gruppen hat, benoetigt Jameica hier eine eindeutige ID, um zu
erkennen, zu welcher Gruppe dieser Radiobutton gehoeren soll. Falls man jedoch nur
eine Gruppe Radiobuttons in einem Dialog benutzt, kann die ID auch NULL sein.
Dann gehoeren alle Radiobuttons automatisch zur selben Gruppe.value
- true, wenn die Radiobox aktiviert werden soll.public static void select(java.lang.String groupId, java.lang.Object value)
groupId
- die ID der Gruppe.value
- der Wert.public static java.lang.Object getValue(java.lang.String groupId)
groupId
- die ID der Gruppe oder NULL, wenn keine explizite Gruppe angegeben wurde.public org.eclipse.swt.widgets.Control getControl()
Input
Input.getControl()
public void setName(java.lang.String name)
Input
setName
in interface Input
setName
in class AbstractInput
name
- Label-Bezeichnung.AbstractInput.setName(java.lang.String)
public java.lang.Object getValue()
Input
Input.getValue()
public void setValue(java.lang.Object value)
Input
value
- der neu anzuzeigende Wert.Input.setValue(java.lang.Object)
public void focus()
Input
Input.focus()
public void disable()
Input
Input.disable()
public void enable()
Input
Input.enable()
public boolean isEnabled()
Input
Input.isEnabled()
public void setEnabled(boolean enabled)
Input
enabled
- true, wenn es aktiv sein soll.Input.setEnabled(boolean)
protected void update() throws OperationCanceledException
update
in class AbstractInput
OperationCanceledException
AbstractInput.update()