Class Color

java.lang.Object
de.willuhn.jameica.gui.util.Color

public class Color extends Object
Farbwerte. Wir haben die SWT-Farben hier nochmal gekapselt, damit wir sie in Properties-Dateien speichern koennen.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Color
    Hintergrundfarbe der Views.
    static final Color
    Schwarz.
    static final Color
    Rahmenfarbe von Elementen (zB Tabellen).
    static final Color
    Farbe von Kommentaren.
    static final Color
    Farbe von Fehlertexten.
    static final Color
    Vordergrundfarbe der Views.
    static final Color
    Farbe von Links.
    static final Color
    Farbe von aktiven Links.
    static final Color
    Hintergrundfarbe von Pflichtfeldern.
    static final Color
    Farbe von Erfolgsmeldungen.
    static final Color
    Hintergrundfarbe von eigenen Tooltips.
    static final Color
    Weiss.
    static final Color
    Deprecated.
    Stattdessen sollte nur noch Color.BACKGROUND verwendet werden.
    static final Color
    Deprecated.
    Stattdessen sollte nur noch Color.FOREGROUND verwendet werden.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Color(String name, org.eclipse.swt.graphics.RGB defaultValue)
    ct.
  • Method Summary

    Modifier and Type
    Method
    Description
    final org.eclipse.swt.graphics.Color
    Liefert das zugehoerige SWT-Color-Objekt.
    final void
    Setzt die Farbe wieder auf den Default-Wert zurueck.
    final void
    setSWTColor(org.eclipse.swt.graphics.Color newColor)
    Speichert einen neuen Farbwert.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • WIDGET_BG

      public static final Color WIDGET_BG
      Deprecated.
      Stattdessen sollte nur noch Color.BACKGROUND verwendet werden.
      Hintergrundfarbe von Widgets.
    • WIDGET_FG

      public static final Color WIDGET_FG
      Deprecated.
      Stattdessen sollte nur noch Color.FOREGROUND verwendet werden.
      Vordergrundfarbe von Widgets.
    • BACKGROUND

      public static final Color BACKGROUND
      Hintergrundfarbe der Views. Nicht mehr konfigurierbar, weil es eine Reihe von Widgets gibt, bei denen das ohnehin nicht funktioniert
    • FOREGROUND

      public static final Color FOREGROUND
      Vordergrundfarbe der Views. Nicht konfigurierbar, damit das auch auf dunklen Themes funktioniert.
    • WHITE

      public static final Color WHITE
      Weiss.
    • BLACK

      public static final Color BLACK
      Schwarz.
    • BORDER

      public static final Color BORDER
      Rahmenfarbe von Elementen (zB Tabellen).
    • COMMENT

      public static final Color COMMENT
      Farbe von Kommentaren.
    • ERROR

      public static final Color ERROR
      Farbe von Fehlertexten.
    • SUCCESS

      public static final Color SUCCESS
      Farbe von Erfolgsmeldungen.
    • MANDATORY_BG

      public static final Color MANDATORY_BG
      Hintergrundfarbe von Pflichtfeldern.
    • TOOLTIP_BG

      public static final Color TOOLTIP_BG
      Hintergrundfarbe von eigenen Tooltips.
  • Constructor Details

    • Color

      public Color(String name, org.eclipse.swt.graphics.RGB defaultValue)
      ct.
      Parameters:
      name - Alias-Name der Farbe.
      defaultValue - Default-Farbwert.
  • Method Details

    • getSWTColor

      public final org.eclipse.swt.graphics.Color getSWTColor()
      Liefert das zugehoerige SWT-Color-Objekt.
      Returns:
      die zugehoerige SWT-Farbe.
    • setSWTColor

      public final void setSWTColor(org.eclipse.swt.graphics.Color newColor)
      Speichert einen neuen Farbwert.
      Parameters:
      newColor - die neue Farbe.
    • reset

      public final void reset()
      Setzt die Farbe wieder auf den Default-Wert zurueck.