zisko.multicastor.program.view
Class WrappingCellRenderer
java.lang.Object
zisko.multicastor.program.view.WrappingCellRenderer
- All Implemented Interfaces:
- javax.swing.table.TableCellRenderer
public class WrappingCellRenderer
- extends java.lang.Object
- implements javax.swing.table.TableCellRenderer
Klasse welche die Farben in der Tabelle verwaltet, hierbei muss unterschieden
werden ob Multicasts aktiv, inaktiv, selektiert oder deselektiert sind.
Weiterhin unterscheidet die Farbe der Tabellenzeilen ob ein Empfuenger von
einem Sender empfuengt (Gruen), von mehreren Sender empfuengt (Orange) oder erst
kuerzlich eine uenderung in der Art der Daten die empfangen wurden festgestellt
hat (Gelb)
Method Summary |
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
Ermittelt die Komponente des Tabellen-Zellen-Renderers. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WrappingCellRenderer
public WrappingCellRenderer(javax.swing.table.TableCellRenderer cellRenderer,
ViewController ctrl)
- Konstruktur.
- Parameters:
cellRenderer
- Erwartet den entsprechenden Zellen-Renderer.ctrl
- Benoetigte Referenz zum GUI Controller.
getTableCellRendererComponent
public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
- Ermittelt die Komponente des Tabellen-Zellen-Renderers.
- Specified by:
getTableCellRendererComponent
in interface javax.swing.table.TableCellRenderer
- Parameters:
table
- Tabelle.value
- Wert der Zelle.isSelected
- Ob derzeit ausgewaehlt ja / nein.hasFocus
- Ob derzeit fokussiert ja / nein.row
- Zeile.column
- Spalte.
- Returns:
- Komponente.