Форматировать число как валюту в JTable? - PullRequest
2 голосов
/ 19 апреля 2010

Учитывая JTable, где один из столбцов содержит число, как мне отобразить это число как валюту? То есть 5 должно отображаться как 5,00 $ и т. Д.

Можно ли это сделать непосредственно в JTable после того, как он заполнен данными, или я должен сделать это раньше? Спасибо.

Ответы [ 2 ]

2 голосов
/ 19 апреля 2010

Есть несколько способов подойти к этому. На первый взгляд проще всего было бы просто заполнить этот столбец пользовательским объектом, который реализует форматирование валюты в своем методе toString().

Другой способ - использовать настраиваемое средство визуализации ячеек. Здесь - это пример кода для его настройки. Преимущество в том, что он «выполняется непосредственно в JTable после заполнения данными».

1 голос
/ 20 апреля 2010

Средство форматирования таблицы показывает, как легко форматировать числа и даты.

...