M
Marco01_809
Gast
Hi,
habe einige Fragen bezüglich der JTable:
1.) Gibts eine einfache Möglichkeit jede 2. Zeile mit einem gräulichen Hintergrund zu versehen?
2.) JTable#getColumnModel().setColumnMargin(x) ist mir bekannt, aber dabei wird ja die komplette Zelle verkleinert, so dass auch beim Markieren mit der Maus nur die einzelnen Zelleninhalte den Selection-Foreground-Color abkriegen, sieht dann so aus:
Kann man den Text irgendwie anders, hübsch, auseinanderschieben? Habe auch nichts mit Bordern gefunden im CellRenderer/ColumnModel etc.
3.) Wie kann ich anweisen, Floats/Integer in den Zellen linksbündig zu halten? Benutze ein eigenes TableModel und den AutoRowSorter, irgendwer schiebt die Inhalte ja nach Rechts rüber, sobald TableModel#getColumnClass() einen (Gleitkomma-)zahltyp zurückgibt.
4.) Problem mit dem AutoRowSorter: Kann der Datumsangaben richtig sortieren? Oder muss ich über den Timestamp sortieren, und wie bekomme ich dann das lesbare Datum in die Zelle?
Vielen Dank, Marco.
habe einige Fragen bezüglich der JTable:
1.) Gibts eine einfache Möglichkeit jede 2. Zeile mit einem gräulichen Hintergrund zu versehen?
2.) JTable#getColumnModel().setColumnMargin(x) ist mir bekannt, aber dabei wird ja die komplette Zelle verkleinert, so dass auch beim Markieren mit der Maus nur die einzelnen Zelleninhalte den Selection-Foreground-Color abkriegen, sieht dann so aus:
Kann man den Text irgendwie anders, hübsch, auseinanderschieben? Habe auch nichts mit Bordern gefunden im CellRenderer/ColumnModel etc.
3.) Wie kann ich anweisen, Floats/Integer in den Zellen linksbündig zu halten? Benutze ein eigenes TableModel und den AutoRowSorter, irgendwer schiebt die Inhalte ja nach Rechts rüber, sobald TableModel#getColumnClass() einen (Gleitkomma-)zahltyp zurückgibt.
4.) Problem mit dem AutoRowSorter: Kann der Datumsangaben richtig sortieren? Oder muss ich über den Timestamp sortieren, und wie bekomme ich dann das lesbare Datum in die Zelle?
Vielen Dank, Marco.