2010-04-19 2 views
2

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

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

ответ

2

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

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

Смежные вопросы