给定JTable,其中一列包含数字,如何将此数字显示为货币?即5应显示为$ 5.00等。
这可以在填充数据后直接在JTable上完成,还是我必须提前完成?感谢。
答案 0 :(得分:2)
有几种方法可以解决这个问题。最简单的前提可能是使用在toString()
方法中实现货币格式的自定义对象来填充该列。
另一种是使用自定义单元格渲染器。 Here是用于设置它的一些示例代码。它的优势在于“在填充数据之后直接在JTable上完成。”
答案 1 :(得分:1)
Table Format Renderers显示了如何轻松格式化数字和日期。