public class LabelInputExtended
extends de.willuhn.jameica.gui.input.AbstractInput
LabelInput
Objekts. Es kann nun ein
Tooltip sowie einen Rand haben. Durch setzten von Tooltip auf
null
kann der Tooltip gelöscht werden.Constructor and Description |
---|
LabelInputExtended(java.lang.String value)
Erzeugt ein neues Label mit dem angegebenen Wert.
|
LabelInputExtended(java.lang.String value,
java.lang.Boolean border)
Erzeugt ein Label mit Wert, ohne Tooltip und Rand, falls
border=true . |
LabelInputExtended(java.lang.String value,
java.lang.Boolean border,
int alignment)
Erzeugt ein Label mit Wert, Rand, falls
border=true und Alignment |
LabelInputExtended(java.lang.String value,
int alignment)
Erzeugt ein Label mit Wert und Alignment.
|
LabelInputExtended(java.lang.String value,
java.lang.String tooltip)
Erzeugt ein Label mit Wert und Tooltip.
|
LabelInputExtended(java.lang.String value,
java.lang.String tooltip,
java.lang.Boolean border,
int alignment)
Erzeugt ein Label mit Wert, Tooltip, Rand, falls
border=true und Alignment. |
LabelInputExtended(java.lang.String value,
java.lang.String tooltip,
int alignment)
Erzeugt ein Label mit Wert, Tooltip und Alignment.
|
Modifier and Type | Method and Description |
---|---|
void |
disable() |
void |
enable() |
void |
focus() |
java.lang.String |
getAlignment()
Liefert das Alignment.
|
org.eclipse.swt.widgets.Control |
getControl() |
java.lang.String |
getToolTip()
Liefert den Tooltip Text, oder null, falls kein Tooltip vorhanden ist.
|
java.lang.Object |
getValue()
Liefert den angezeigten Text.
|
java.lang.Boolean |
isBorder()
Liefert die Randeinstellung.
|
boolean |
isEnabled() |
void |
setAlignment(int alignment)
Legt das Alignment fest.
|
void |
setColor(de.willuhn.jameica.gui.util.Color color)
Legt die Text-Farbe fest.
|
void |
setEnabled(boolean enabled) |
void |
setToolTip(java.lang.String tooltip) |
void |
setValue(java.lang.Object value)
Erwartet ein Objekt des Typs
java.lang.String . |
protected void |
update() |
public LabelInputExtended(java.lang.String value)
value
- anzuzeigender Wert.public LabelInputExtended(java.lang.String value, java.lang.String tooltip)
value
- anzuzeigender Wert.tooltip
- anzuzeigender Tooltippublic LabelInputExtended(java.lang.String value, java.lang.Boolean border)
border=true
.value
- anzuzeigender Textborder
- mit Rand falls true
, sonst ohnepublic LabelInputExtended(java.lang.String value, int alignment)
value
- anzuzeigender Wert.alignment
- das Alignment.public LabelInputExtended(java.lang.String value, java.lang.String tooltip, int alignment)
value
- anzuzeigender Wert.tooltip
- anzuzeigender Tooltipalignment
- das Alignmentpublic LabelInputExtended(java.lang.String value, java.lang.Boolean border, int alignment)
border=true
und Alignmentvalue
- anzuzeigender Textborder
- mit Rand falls true
, sonst ohnealignment
- das Alignmentpublic LabelInputExtended(java.lang.String value, java.lang.String tooltip, java.lang.Boolean border, int alignment)
border=true
und Alignment.value
- anzuzeigender Wert.tooltip
- anzuzeigender Tooltipborder
- mit Rand falls true
, sonst ohnealignment
- das Alignmentpublic org.eclipse.swt.widgets.Control getControl()
Input.getControl()
public java.lang.Object getValue()
Input.getValue()
public java.lang.String getAlignment()
public java.lang.String getToolTip()
public java.lang.Boolean isBorder()
true
falls das label einen Rand hat, sonst
false
.public void focus()
Input.focus()
public void setValue(java.lang.Object value)
java.lang.String
.Input.setValue(java.lang.Object)
public void setAlignment(int alignment)
alignment
- das Alignment.public void setColor(de.willuhn.jameica.gui.util.Color color)
color
- Text-Farbe.public void setToolTip(java.lang.String tooltip)
tooltip
- Der Tooltiptextpublic void disable()
Input.disable()
public void enable()
Input.enable()
public boolean isEnabled()
Input.isEnabled()
public void setEnabled(boolean enabled)
Input.setEnabled(boolean)
protected void update() throws de.willuhn.jameica.system.OperationCanceledException
update
in class de.willuhn.jameica.gui.input.AbstractInput
de.willuhn.jameica.system.OperationCanceledException
AbstractInput.update()