Hi
Du brauchst (entgegen der weiter unten gemachten Aussage) vermutlich KEINE eigene JTable zu implementieren. Im Idealfall brauchst du nichtmal ein eigenes TableModel, da das DefaultTableModel für eine Column, die nur Doubles enthält, bei getColumnClass dann Double.class liefern sollte. (Dazu die double-Werte explizit als Double-Objekte in die JTable legen). Dann kannst du mit der Methode
setDefaultRenderer(Class columnClass, TableCellRenderer renderer)
einen passenden CellRenderer setzen ). Mit
table.setDefaultRenderer(Double.class, new MyDoubleCellRenderer());
könnte das dann evtl schon erledigt sein.
Schau auch mal hier
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#renderer
bye
geschrieben von
Marco13
,
02.03.2006, 21:14 Uhr
, 21 mal gelesen