Class ColorUtil

java.lang.Object
de.willuhn.jameica.hbci.gui.ColorUtil

public class ColorUtil extends Object
Util-Klasse fuer Farb-Berechnungen.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> T
    getColor(double value, T negative, T positive, T zero)
    Liefert die Farbe, in der der angegebene Wert gezeichnet werden soll.
    static org.eclipse.swt.graphics.Color
    getForeground(double value)
    Liefert die Farbe, in der der angegebene Wert gezeichnet werden soll.
    static void
    setForeground(org.eclipse.swt.widgets.TableItem item, int col, double value)
    Markiert die Zeile je nach Konfiguration entweder komplett farbig oder nur den Betrag in der angegebenen Spalte.
    static void
    setForeground(org.eclipse.swt.widgets.TreeItem item, int col, double value)
    Markiert die Zeile je nach Konfiguration entweder komplett farbig oder nur den Betrag in der angegebenen Spalte.

    Methods inherited from class java.lang.Object

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

    • ColorUtil

      public ColorUtil()
  • Method Details

    • getForeground

      public static org.eclipse.swt.graphics.Color getForeground(double value)
      Liefert die Farbe, in der der angegebene Wert gezeichnet werden soll.
      Parameters:
      value - der Wert.
      Returns:
      die Farbe.
    • setForeground

      public static void setForeground(org.eclipse.swt.widgets.TableItem item, int col, double value)
      Markiert die Zeile je nach Konfiguration entweder komplett farbig oder nur den Betrag in der angegebenen Spalte.
      Parameters:
      item - die Zeile.
      col - die Spalte.
      value - der Wert.
    • setForeground

      public static void setForeground(org.eclipse.swt.widgets.TreeItem item, int col, double value)
      Markiert die Zeile je nach Konfiguration entweder komplett farbig oder nur den Betrag in der angegebenen Spalte.
      Parameters:
      item - die Zeile.
      col - die Spalte.
      value - der Wert.
    • getColor

      public static <T> T getColor(double value, T negative, T positive, T zero)
      Liefert die Farbe, in der der angegebene Wert gezeichnet werden soll.
      Parameters:
      value - der Wert.
      negative - die Farbe fuer negative Werte.
      positive - die Farbe fuer positive Werte.
      zero - die Farbe fuer Null-Werte.
      Returns:
      die Farbe.