C
Camino
Gast
Hallo,
ich hab ein kleines Problem. Ich möchte in meiner Swing-Anwendung in einer JTable Zellen bzw. Werte in Zellen farbig einfärben. Zum Teil klappt das mit dem TableCellRenderer auch schon ganz gut. Nun hab ich aber in Zellen Werte (zusammengesetzte Strings) mit folgender Struktur: z.B. "1/5", also zwei Zahlen getrennt durch einen Schrägstrich. Anstatt der Zahlen können aber auch Fragezeichen stehen, z.B. "?/4" oder "7/?" oder auch "?/?". Die normale Schriftfarbe ist schwarz. Ich wollte jetzt die Fragezeichen mit der Farbe grau versehen. Die Zahlen sollen aber weiterhin in schwarz angezeigt werden.
Bei Zellen mit nur einem Fragezeichen drin hab ich das bisher so gemacht:
Wie mache ich das aber nun mit dem zusammensetzten String, bei denen nur die Fragezeichen grau werden sollen?
Grüsse
Camino
ich hab ein kleines Problem. Ich möchte in meiner Swing-Anwendung in einer JTable Zellen bzw. Werte in Zellen farbig einfärben. Zum Teil klappt das mit dem TableCellRenderer auch schon ganz gut. Nun hab ich aber in Zellen Werte (zusammengesetzte Strings) mit folgender Struktur: z.B. "1/5", also zwei Zahlen getrennt durch einen Schrägstrich. Anstatt der Zahlen können aber auch Fragezeichen stehen, z.B. "?/4" oder "7/?" oder auch "?/?". Die normale Schriftfarbe ist schwarz. Ich wollte jetzt die Fragezeichen mit der Farbe grau versehen. Die Zahlen sollen aber weiterhin in schwarz angezeigt werden.
Bei Zellen mit nur einem Fragezeichen drin hab ich das bisher so gemacht:
Java:
if ( column == 5 && (table.getValueAt(row, 5).equals("?")))
setForeground( Color.GRAY );
Wie mache ich das aber nun mit dem zusammensetzten String, bei denen nur die Fragezeichen grau werden sollen?
Grüsse
Camino