Ich habe folgendes Problem:
Ich möchte nur die Summenzeilen blau haben und nicht die ganze Tabelle. Ich habe sogar schon versucht die Farbe mit
zu definiern.
Was mache ich falsch?
Ach ja: Die Zeilennummer ist flexibel, da über den Summenzeilen Zeilen vom Anwender eingefügt und gelöscht werden können.
Code:
Object[][] data =
{
{
"Nachrichtlich:", "ZE-Nr.", "Anzahl der ZE", "Entgelthöhe lt. ZE-Katalog","Erlössumme", "Nachrichtlich:", ""
},
{
"Jahresfälle: 2)", "", "", "","", "", ""
},
{
"Bezeichnung", "1", "2", "3","4", "Bezeichnung", "OPS-Kode"
},
{
"", "", "0", "0.0","0.0", "", ""
},
{
"Summe der ZE bezogen auf die Jahresfälle", "0", "", "0.0","", "", ""
},
{
"Summe der ZE bezogen auf die Überlieger", "", "", "0.0","", "", ""
},
{
"Summe ZE insgesamt", "0", "0.0", "0.0","0.0", "", ""
}
};
final TD1Model tbl = new TD1Model(data, E2Label);
final JTable table = new JTable(tbl);
//table.setShowHorizontalLines(false);
//table.setShowVerticalLines(false);
// spalten nicht resizable machen, nicht zulassen dass die spaltenreihenfolge geändert werden kann
JTableHeader header = table.getTableHeader();
header.setResizingAllowed(false);
header.setReorderingAllowed(false);
JComponent component = null;
DefaultTableCellRenderer renderer = (DefaultTableCellRenderer)table.getCellRenderer(5,0);
table.prepareRenderer(renderer,5,0);
table.setBackground(Color.blue);
Ich möchte nur die Summenzeilen blau haben und nicht die ganze Tabelle. Ich habe sogar schon versucht die Farbe mit
Code:
table.prepareRenderer(renderer, 5,0);
Was mache ich falsch?
Ach ja: Die Zeilennummer ist flexibel, da über den Summenzeilen Zeilen vom Anwender eingefügt und gelöscht werden können.