Package de.willuhn.jameica.gui.input
Class ColorInput
- java.lang.Object
-
- de.willuhn.jameica.gui.input.AbstractInput
-
- de.willuhn.jameica.gui.input.ButtonInput
-
- de.willuhn.jameica.gui.input.ColorInput
-
public class ColorInput extends ButtonInput
Eingabefeld, zur Auswahl einer Farbe.- Author:
- willuhn
-
-
Field Summary
-
Fields inherited from class de.willuhn.jameica.gui.input.ButtonInput
buttonEnabled, clientControl, clientControlEnabled, value
-
Fields inherited from interface de.willuhn.jameica.gui.input.Input
DATAKEY_TOOLTIP
-
-
Constructor Summary
Constructors Constructor Description ColorInput(org.eclipse.swt.graphics.Color color, boolean foreground)Erzeugt ein neues ColorInput mit der angegebenen Farbe.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.ControlgetClientControl(org.eclipse.swt.widgets.Composite parent)Liefert das einzubettende Eingabefeld.java.lang.ObjectgetValue()Liefert die aktuell ausgewaehlte Farbe.voidsetValue(java.lang.Object value)Erwartet ein Objekt vom TypColor.protected voidupdate()Leer ueberschrieben, weil wir hier keine Farbaenderungen wollen-
Methods inherited from class de.willuhn.jameica.gui.input.ButtonInput
addButtonListener, disable, disableButton, disableClientControl, enable, enableButton, enableClientControl, focus, getControl, isEnabled, setButtonImage, setButtonText, setEnabled
-
Methods inherited from class de.willuhn.jameica.gui.input.AbstractInput
addListener, getData, getName, getParent, getStyleBits, hasChanged, isMandatory, paint, paint, setComment, setData, setInvalidChars, setMandatory, setName, setValidChars
-
-
-
-
Method Detail
-
getClientControl
public org.eclipse.swt.widgets.Control getClientControl(org.eclipse.swt.widgets.Composite parent)
Description copied from class:ButtonInputLiefert das einzubettende Eingabefeld.- Specified by:
getClientControlin classButtonInput- Parameters:
parent- Composite, in dem sich das ClientControl malen soll.- Returns:
- das fertig gemalte Control.
-
getValue
public java.lang.Object getValue()
Liefert die aktuell ausgewaehlte Farbe.- Returns:
- Rueckgabewert vom Typ
Color.
-
setValue
public void setValue(java.lang.Object value)
Erwartet ein Objekt vom TypColor.- Parameters:
value- der neu anzuzeigende Wert.
-
update
protected void update() throws OperationCanceledExceptionLeer ueberschrieben, weil wir hier keine Farbaenderungen wollen- Overrides:
updatein classButtonInput- Throws:
OperationCanceledException
-
-