我有一个带有双列的JTable。其中大多数的格式为x.xxx。其中一些以0结尾,省略,所以我有一个右对齐的表,看起来像
1.339
1.34
1.353
...
任何方法将0填充到它的末尾,或者使它按小数位对齐,或者沿着这些排序的任何东西?我只是将它们分配给字符串并以这种方式填充0,但之后我会遇到字符串比较的问题(1 <15 <2 <25 <3)。
答案 0 :(得分:6)
你可以使用fd建议的渲染器,例如here
答案 1 :(得分:5)
我认为自定义TableCellRenderer
可能就是您想要的。
以下是一个例子:
http://helpdesk.objects.com.au/java/how-to-control-decimal-places-displayed-in-jtable-column
您应该可以根据需要进行修改。