de.hattrickorganizer.gui.templates
Class ColorLabelEntry

java.lang.Object
  extended by de.hattrickorganizer.gui.templates.TableEntry
      extended by de.hattrickorganizer.gui.templates.ColorLabelEntry
All Implemented Interfaces:
java.lang.Comparable, IHOTableEntry

public class ColorLabelEntry
extends TableEntry


Field Summary
static java.awt.Color BG_FLAGGEN
          TODO Missing Parameter Documentation
static java.awt.Color BG_SPIELEREINZELWERTE
          TODO Missing Parameter Documentation
static java.awt.Color BG_SPIELERPOSITONSWERTE
          TODO Missing Parameter Documentation
static java.awt.Color BG_SPIELERSONDERWERTE
          TODO Missing Parameter Documentation
static java.awt.Color BG_SPIELERSUBPOSITONSWERTE
          TODO Missing Parameter Documentation
static java.awt.Color BG_STANDARD
          TODO Missing Parameter Documentation
static java.awt.Color FG_GRAU
          TODO Missing Parameter Documentation
static java.awt.Color FG_STANDARD
          TODO Missing Parameter Documentation
static java.awt.Color FG_TRANSFERMARKT
          TODO Missing Parameter Documentation
static java.awt.Color FG_VERBESSERUNG
          TODO Missing Parameter Documentation
protected static java.awt.Color FG_VERLETZT
          TODO Missing Parameter Documentation
static java.awt.Color FG_VERSCHLECHTERUNG
          TODO Missing Parameter Documentation
 
Constructor Summary
ColorLabelEntry(double zahl, java.awt.Color bg_color, boolean currencyformat, int nachkommastellen)
          ColorLabel zu darstellen von Geldwert mit Hintergrundfarbe, nachkommstellen sind nur für nichtcurrency interessant
ColorLabelEntry(double sortindex, java.lang.String text, java.awt.Color foreground, java.awt.Color background, int horizontalAusrichtung)
          ColorLabel nur mit Text und sortindex
ColorLabelEntry(float zahl)
          ColorLabel zu darstellen von Veränderungen
ColorLabelEntry(float zahl, java.awt.Color bg_color, boolean currencyformat)
          ColorLabel zu darstellen von Veränderungen mit Hintergrundfarbe
ColorLabelEntry(float zahl, java.awt.Color bg_color, boolean currencyformat, boolean farbeInvertieren)
          Creates a new ColorLabelEntry object.
ColorLabelEntry(float zahl, java.awt.Color bg_color, boolean currencyformat, boolean farbeInvertieren, int nachkommastellen)
          ColorLabel zu darstellen von Veränderungen mit Hintergrundfarbe
ColorLabelEntry(javax.swing.Icon icon, double sortindex, java.awt.Color foreground, java.awt.Color background, int horizontalAusrichtung)
          ColorLabel nur mit Icon und sortindex
ColorLabelEntry(int number, java.awt.Color foreground, java.awt.Color background, int horizontalAusrichtung)
          Creates a new ColorLabelEntry object.
ColorLabelEntry(int intzahl, double zahl, boolean aktuell, java.awt.Color background, boolean mitText)
          ColorLabel mit Image zur Darstellung von Veränderungen
ColorLabelEntry(int changeVal, java.lang.String text, double sortVal, boolean aktuell, java.awt.Color background, boolean mitText)
          ColorLabel mit Image zur Darstellung von Veränderungen (mit Text als String)
ColorLabelEntry(java.lang.String text, java.awt.Color foreground, java.awt.Color background, int horizontalAusrichtung)
          ColorLabel ohne Icon
 
Method Summary
 void clear()
          TODO Missing Method Documentation
 int compareTo(java.lang.Object obj)
          Vergleich zum Sortieren
 void createComponent()
          Erstellt eine passende Komponente
 javax.swing.JComponent getComponent(boolean isSelected)
          Gibt eine passende Komponente zurück
static java.awt.Color getForegroundForSpieler(ISpieler spieler)
           
 java.lang.String getText()
          Gibt den Text zurück
 double getZahl()
          Gibt die Zahl zurück
 void setAusrichtung(int ausrichtung)
          TODO Missing Method Documentation
 void setBGColor(java.awt.Color bgcolor)
          TODO Missing Method Documentation
 void setFGColor(java.awt.Color fgcolor)
          TODO Missing Method Documentation
 void setFont(java.awt.Font font)
          TODO Missing Method Documentation
 void setFontStyle(int fontStyle)
          TODO Missing Method Documentation
 void setGrafischeVeraenderungswert(double zahl, boolean aktuell, boolean mitText)
          Ändern der Grafik der Veränderung (Für Werte ohne Sub, d.h.
 void setGrafischeVeraenderungswert(int intzahl, double zahl, boolean aktuell, boolean mitText)
          Ändern der Grafik der Veränderung (Für Werte mit Sub, d.h.
 void setIcon(javax.swing.Icon icon)
          TODO Missing Method Documentation
 void setIcon(javax.swing.Icon icon, int imageAusrichtung)
          TODO Missing Method Documentation
 void setIconWithSort(javax.swing.Icon icon, double sortindex)
          TODO Missing Method Documentation
 void setSpezialNumber(float zahl, boolean currencyformat)
          TODO Missing Method Documentation
 void setSpezialNumber(int zahl, boolean currencyformat)
          TODO Missing Method Documentation
 void setSpezialNumber(int zahl, boolean currencyformat, boolean showZero)
          TODO Missing Method Documentation
 void setText(java.lang.String text)
           
 void setToolTipText(java.lang.String text)
          TODO Missing Method Documentation
 void updateComponent()
          TODO Missing Method Documentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FG_STANDARD

public static java.awt.Color FG_STANDARD
TODO Missing Parameter Documentation


FG_GRAU

public static java.awt.Color FG_GRAU
TODO Missing Parameter Documentation


FG_VERLETZT

protected static java.awt.Color FG_VERLETZT
TODO Missing Parameter Documentation


FG_VERBESSERUNG

public static final java.awt.Color FG_VERBESSERUNG
TODO Missing Parameter Documentation


FG_VERSCHLECHTERUNG

public static final java.awt.Color FG_VERSCHLECHTERUNG
TODO Missing Parameter Documentation


FG_TRANSFERMARKT

public static java.awt.Color FG_TRANSFERMARKT
TODO Missing Parameter Documentation


BG_STANDARD

public static final java.awt.Color BG_STANDARD
TODO Missing Parameter Documentation


BG_SPIELERSONDERWERTE

public static final java.awt.Color BG_SPIELERSONDERWERTE
TODO Missing Parameter Documentation


BG_SPIELEREINZELWERTE

public static final java.awt.Color BG_SPIELEREINZELWERTE
TODO Missing Parameter Documentation


BG_SPIELERPOSITONSWERTE

public static final java.awt.Color BG_SPIELERPOSITONSWERTE
TODO Missing Parameter Documentation


BG_SPIELERSUBPOSITONSWERTE

public static final java.awt.Color BG_SPIELERSUBPOSITONSWERTE
TODO Missing Parameter Documentation


BG_FLAGGEN

public static final java.awt.Color BG_FLAGGEN
TODO Missing Parameter Documentation

Constructor Detail

ColorLabelEntry

public ColorLabelEntry(java.lang.String text,
                       java.awt.Color foreground,
                       java.awt.Color background,
                       int horizontalAusrichtung)
ColorLabel ohne Icon

Parameters:
text - TODO Missing Constructuor Parameter Documentation
foreground - TODO Missing Constructuor Parameter Documentation
background - TODO Missing Constructuor Parameter Documentation
horizontalAusrichtung - TODO Missing Constructuor Parameter Documentation

ColorLabelEntry

public ColorLabelEntry(int number,
                       java.awt.Color foreground,
                       java.awt.Color background,
                       int horizontalAusrichtung)
Creates a new ColorLabelEntry object.

Parameters:
number - TODO Missing Constructuor Parameter Documentation
foreground - TODO Missing Constructuor Parameter Documentation
background - TODO Missing Constructuor Parameter Documentation
horizontalAusrichtung - TODO Missing Constructuor Parameter Documentation

ColorLabelEntry

public ColorLabelEntry(javax.swing.Icon icon,
                       double sortindex,
                       java.awt.Color foreground,
                       java.awt.Color background,
                       int horizontalAusrichtung)
ColorLabel nur mit Icon und sortindex

Parameters:
icon - TODO Missing Constructuor Parameter Documentation
sortindex - TODO Missing Constructuor Parameter Documentation
foreground - TODO Missing Constructuor Parameter Documentation
background - TODO Missing Constructuor Parameter Documentation
horizontalAusrichtung - TODO Missing Constructuor Parameter Documentation

ColorLabelEntry

public ColorLabelEntry(double sortindex,
                       java.lang.String text,
                       java.awt.Color foreground,
                       java.awt.Color background,
                       int horizontalAusrichtung)
ColorLabel nur mit Text und sortindex

Parameters:
sortindex - TODO Missing Constructuor Parameter Documentation
text - TODO Missing Constructuor Parameter Documentation
foreground - TODO Missing Constructuor Parameter Documentation
background - TODO Missing Constructuor Parameter Documentation
horizontalAusrichtung - TODO Missing Constructuor Parameter Documentation

ColorLabelEntry

public ColorLabelEntry(int intzahl,
                       double zahl,
                       boolean aktuell,
                       java.awt.Color background,
                       boolean mitText)
ColorLabel mit Image zur Darstellung von Veränderungen

Parameters:
intzahl - TODO Missing Constructuor Parameter Documentation
zahl - TODO Missing Constructuor Parameter Documentation
aktuell - TODO Missing Constructuor Parameter Documentation
background - TODO Missing Constructuor Parameter Documentation
mitText - TODO Missing Constructuor Parameter Documentation

ColorLabelEntry

public ColorLabelEntry(int changeVal,
                       java.lang.String text,
                       double sortVal,
                       boolean aktuell,
                       java.awt.Color background,
                       boolean mitText)
ColorLabel mit Image zur Darstellung von Veränderungen (mit Text als String)

Parameters:
changeVal - Change value for the icon
text - text to show
sortVal - value for sort
aktuell - current or old data set
background - background color
mitText - show the text?

ColorLabelEntry

public ColorLabelEntry(float zahl)
ColorLabel zu darstellen von Veränderungen

Parameters:
zahl - TODO Missing Constructuor Parameter Documentation

ColorLabelEntry

public ColorLabelEntry(float zahl,
                       java.awt.Color bg_color,
                       boolean currencyformat)
ColorLabel zu darstellen von Veränderungen mit Hintergrundfarbe

Parameters:
zahl - TODO Missing Constructuor Parameter Documentation
bg_color - TODO Missing Constructuor Parameter Documentation
currencyformat - TODO Missing Constructuor Parameter Documentation

ColorLabelEntry

public ColorLabelEntry(float zahl,
                       java.awt.Color bg_color,
                       boolean currencyformat,
                       boolean farbeInvertieren)
Creates a new ColorLabelEntry object.

Parameters:
zahl - TODO Missing Constructuor Parameter Documentation
bg_color - TODO Missing Constructuor Parameter Documentation
currencyformat - TODO Missing Constructuor Parameter Documentation
farbeInvertieren - TODO Missing Constructuor Parameter Documentation

ColorLabelEntry

public ColorLabelEntry(float zahl,
                       java.awt.Color bg_color,
                       boolean currencyformat,
                       boolean farbeInvertieren,
                       int nachkommastellen)
ColorLabel zu darstellen von Veränderungen mit Hintergrundfarbe

Parameters:
zahl - TODO Missing Constructuor Parameter Documentation
bg_color - TODO Missing Constructuor Parameter Documentation
currencyformat - TODO Missing Constructuor Parameter Documentation
farbeInvertieren - TODO Missing Constructuor Parameter Documentation
nachkommastellen - TODO Missing Constructuor Parameter Documentation

ColorLabelEntry

public ColorLabelEntry(double zahl,
                       java.awt.Color bg_color,
                       boolean currencyformat,
                       int nachkommastellen)
ColorLabel zu darstellen von Geldwert mit Hintergrundfarbe, nachkommstellen sind nur für nichtcurrency interessant

Parameters:
zahl - TODO Missing Constructuor Parameter Documentation
bg_color - TODO Missing Constructuor Parameter Documentation
currencyformat - TODO Missing Constructuor Parameter Documentation
nachkommastellen - TODO Missing Constructuor Parameter Documentation
Method Detail

setAusrichtung

public final void setAusrichtung(int ausrichtung)
TODO Missing Method Documentation

Parameters:
ausrichtung - TODO Missing Method Parameter Documentation

setBGColor

public final void setBGColor(java.awt.Color bgcolor)
TODO Missing Method Documentation

Parameters:
bgcolor - TODO Missing Method Parameter Documentation

getComponent

public final javax.swing.JComponent getComponent(boolean isSelected)
Gibt eine passende Komponente zurück

Specified by:
getComponent in interface IHOTableEntry
Specified by:
getComponent in class TableEntry
Parameters:
isSelected - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getForegroundForSpieler

public static java.awt.Color getForegroundForSpieler(ISpieler spieler)

setFGColor

public final void setFGColor(java.awt.Color fgcolor)
TODO Missing Method Documentation

Parameters:
fgcolor - TODO Missing Method Parameter Documentation

setFont

public final void setFont(java.awt.Font font)
TODO Missing Method Documentation

Parameters:
font - TODO Missing Method Parameter Documentation

setFontStyle

public final void setFontStyle(int fontStyle)
TODO Missing Method Documentation

Parameters:
fontStyle - TODO Missing Method Parameter Documentation

setGrafischeVeraenderungswert

public final void setGrafischeVeraenderungswert(double zahl,
                                                boolean aktuell,
                                                boolean mitText)
Ändern der Grafik der Veränderung (Für Werte ohne Sub, d.h. Form/Kondi/XP...)

Parameters:
zahl - TODO Missing Constructuor Parameter Documentation
aktuell - TODO Missing Constructuor Parameter Documentation
mitText - TODO Missing Constructuor Parameter Documentation

setGrafischeVeraenderungswert

public final void setGrafischeVeraenderungswert(int intzahl,
                                                double zahl,
                                                boolean aktuell,
                                                boolean mitText)
Ändern der Grafik der Veränderung (Für Werte mit Sub, d.h. z.B. die normalen Skills)

Parameters:
intzahl - TODO Missing Constructuor Parameter Documentation
zahl - TODO Missing Constructuor Parameter Documentation
aktuell - TODO Missing Constructuor Parameter Documentation
mitText - TODO Missing Constructuor Parameter Documentation

setIcon

public final void setIcon(javax.swing.Icon icon)
TODO Missing Method Documentation

Parameters:
icon - TODO Missing Method Parameter Documentation

setIcon

public final void setIcon(javax.swing.Icon icon,
                          int imageAusrichtung)
TODO Missing Method Documentation

Parameters:
icon - TODO Missing Method Parameter Documentation
imageAusrichtung - TODO Missing Method Parameter Documentation

setIconWithSort

public final void setIconWithSort(javax.swing.Icon icon,
                                  double sortindex)
TODO Missing Method Documentation

Parameters:
icon - TODO Missing Method Parameter Documentation
sortindex - TODO Missing Method Parameter Documentation

setSpezialNumber

public final void setSpezialNumber(int zahl,
                                   boolean currencyformat)
TODO Missing Method Documentation

Parameters:
zahl - TODO Missing Method Parameter Documentation
currencyformat - TODO Missing Method Parameter Documentation

setSpezialNumber

public final void setSpezialNumber(int zahl,
                                   boolean currencyformat,
                                   boolean showZero)
TODO Missing Method Documentation

Parameters:
zahl - TODO Missing Method Parameter Documentation
currencyformat - TODO Missing Method Parameter Documentation
showZero - TODO Missing Method Parameter Documentation

setSpezialNumber

public final void setSpezialNumber(float zahl,
                                   boolean currencyformat)
TODO Missing Method Documentation

Parameters:
zahl - TODO Missing Method Parameter Documentation
currencyformat - TODO Missing Method Parameter Documentation

setText

public final void setText(java.lang.String text)

getText

public final java.lang.String getText()
Gibt den Text zurück

Returns:
TODO Missing Return Method Documentation

setToolTipText

public final void setToolTipText(java.lang.String text)
TODO Missing Method Documentation

Parameters:
text - TODO Missing Method Parameter Documentation

getZahl

public final double getZahl()
Gibt die Zahl zurück

Returns:
TODO Missing Return Method Documentation

clear

public final void clear()
TODO Missing Method Documentation

Specified by:
clear in interface IHOTableEntry
Specified by:
clear in class TableEntry

compareTo

public final int compareTo(java.lang.Object obj)
Vergleich zum Sortieren

Specified by:
compareTo in interface java.lang.Comparable
Specified by:
compareTo in interface IHOTableEntry
Specified by:
compareTo in class TableEntry
Parameters:
obj - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

createComponent

public final void createComponent()
Erstellt eine passende Komponente

Specified by:
createComponent in interface IHOTableEntry
Specified by:
createComponent in class TableEntry

updateComponent

public final void updateComponent()
TODO Missing Method Documentation

Specified by:
updateComponent in interface IHOTableEntry
Specified by:
updateComponent in class TableEntry