Package de.willuhn.jameica.hbci.gui
Class ColorUtil
- java.lang.Object
-
- de.willuhn.jameica.hbci.gui.ColorUtil
-
public class ColorUtil extends java.lang.Object
Util-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> 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.
-
-
-
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.
-
-