在JTable中将数字格式化为货币?

时间:2010-04-19 18:43:52

标签: java swing jtable number-formatting

给定JTable,其中一列包含数字,如何将此数字显示为货币?即5应显示为$ 5.00等。

这可以在填充数据后直接在JTable上完成,还是我必须提前完成?感谢。

2 个答案:

答案 0 :(得分:2)

有几种方法可以解决这个问题。最简单的前提可能是使用在toString()方法中实现货币格式的自定义对象来填充该列。

另一种是使用自定义单元格渲染器。 Here是用于设置它的一些示例代码。它的优势在于“在填充数据之后直接在JTable上完成。”

答案 1 :(得分:1)

Table Format Renderers显示了如何轻松格式化数字和日期。