Hallo,
ich habe folgendes Problemchen:
Ich drucke mehrere Tabellen aus, hierzu werden die Tabellen auf Panlel gelegt und anschließend gedruckt.
Beispiel:
Table 1 (=Header 1 Zeile, dort stehen Größen, die Zellen sind unterschiedlich eingefärbt)
Table 2 (=Tabelle mit Werten)
Table 3 (=Tabelle mit Werten)
Table 4 (=Header 1 Zeile, dort stehen Größen, die Zellen sind unterschiedlich eingefärbt)
Table 5 (=Tabelle mit Werten)
Table 6 (=Tabelle mit Werten)
Die Tabellen werden in einer Funktion erstellt und je nach Übergabeparameter werden dann die Zellen eingefärbt oder eben auch nicht. Für das Einfäben habe ich mir einen TableCellRenderer gebaut, der sich vom DefaultCellRenderer ableitet und die Zellen eben farbig zeichnet. Die Werte in den Zellen und die Tabellen werden alle richtig angezeigt, nur die Färbung der Tabelle 1 und 4 ist immer die, der Tabelle 4. Die Werte passen nur die Färbung nicht.
Genauer die Färbung der Tabelle 4 wird auch für die Tabelle 1 übernommen.
mit
mache ich die Zellen farbig. Aber wie gesagt, die Tabellengröße und die Werte passen, nur die Farben eben nicht. Woran liegt das?
Danke Oli
ich habe folgendes Problemchen:
Ich drucke mehrere Tabellen aus, hierzu werden die Tabellen auf Panlel gelegt und anschließend gedruckt.
Beispiel:
Table 1 (=Header 1 Zeile, dort stehen Größen, die Zellen sind unterschiedlich eingefärbt)
Table 2 (=Tabelle mit Werten)
Table 3 (=Tabelle mit Werten)
Table 4 (=Header 1 Zeile, dort stehen Größen, die Zellen sind unterschiedlich eingefärbt)
Table 5 (=Tabelle mit Werten)
Table 6 (=Tabelle mit Werten)
Die Tabellen werden in einer Funktion erstellt und je nach Übergabeparameter werden dann die Zellen eingefärbt oder eben auch nicht. Für das Einfäben habe ich mir einen TableCellRenderer gebaut, der sich vom DefaultCellRenderer ableitet und die Zellen eben farbig zeichnet. Die Werte in den Zellen und die Tabellen werden alle richtig angezeigt, nur die Färbung der Tabelle 1 und 4 ist immer die, der Tabelle 4. Die Werte passen nur die Färbung nicht.
Genauer die Färbung der Tabelle 4 wird auch für die Tabelle 1 übernommen.
mit
Code:
for (int i = 0; i < table.getColumnCount(); i++) {
table.getColumnModel().getColumn(i).setCellRenderer(new SpecialTableCellRenderer());
}
mache ich die Zellen farbig. Aber wie gesagt, die Tabellengröße und die Werte passen, nur die Farben eben nicht. Woran liegt das?
Danke Oli