我有一個帶有雙列的JTable。他們大多數的形式是x.xxx。他們中的一些結束與一個0,並且省略了,所以我有一個右對齊表格,看起來像JTable雙格式化
1.339
1.34
1.353
...
任何方式墊0到它的結束,或使其由小數位對齊,或這些種類的東西?我只是將它們分配給字符串並填充0,但之後我會遇到字符串比較問題(1 3)。
我有一個帶有雙列的JTable。他們大多數的形式是x.xxx。他們中的一些結束與一個0,並且省略了,所以我有一個右對齊表格,看起來像JTable雙格式化
1.339
1.34
1.353
...
任何方式墊0到它的結束,或使其由小數位對齊,或這些種類的東西?我只是將它們分配給字符串並填充0,但之後我會遇到字符串比較問題(1 3)。
可以使用渲染器通過FD所建議的,那裏有一個例子here
我認爲自定義TableCellRenderer
可能是你想要的。
下面是一個例子:
http://helpdesk.objects.com.au/java/how-to-control-decimal-places-displayed-in-jtable-column
你應該能夠修改它爲您的需求。
的[正確處理的JTable排序雙打]可能重複(http://stackoverflow.com/questions/3273353/correctly-sorting-doubles-與-的JTable) – trashgod 2010-07-19 01:18:14