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