Package de.willuhn.jameica.hbci.gui
Class ColorUtil
- java.lang.Object
-
- de.willuhn.jameica.hbci.gui.ColorUtil
-
public class ColorUtil extends java.lang.ObjectUtil-Klasse fuer Farb-Berechnungen.
-
-
Constructor Summary
Constructors Constructor Description ColorUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TgetColor(double value, T negative, T positive, T zero)Liefert die Farbe, in der der angegebene Wert gezeichnet werden soll.static org.eclipse.swt.graphics.ColorgetForeground(double value)Liefert die Farbe, in der der angegebene Wert gezeichnet werden soll.static voidsetForeground(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 voidsetForeground(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.
-
-
-
Method Detail
-
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.
-
-