Class ColorInput

  • All Implemented Interfaces:
    Input, Part

    public class ColorInput
    extends ButtonInput
    Eingabefeld, zur Auswahl einer Farbe.
    Author:
    willuhn
    • Constructor Detail

      • ColorInput

        public ColorInput​(org.eclipse.swt.graphics.Color color,
                          boolean foreground)
        Erzeugt ein neues ColorInput mit der angegebenen Farbe.
        Parameters:
        color - initial anzuzeigende Farbe.
        foreground - true, wenn es sich um eine Vordergrundfarbe handelt.
    • Method Detail

      • getClientControl

        public org.eclipse.swt.widgets.Control getClientControl​(org.eclipse.swt.widgets.Composite parent)
        Description copied from class: ButtonInput
        Liefert das einzubettende Eingabefeld.
        Specified by:
        getClientControl in class ButtonInput
        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 Typ Color.
        Parameters:
        value - der neu anzuzeigende Wert.