У меня есть JTable
с несколькими столбцами, в которых отображаются двойники, некоторые из которых являются отношениями, а другие - долларовыми значениями. Я хотел бы указать TableCellRenderer
, который будет использоваться для соотношений, а другой - для значений в долларах.
В руководствах по java говорится: «Чтобы указать, что ячейки в определенном столбце должны использовать средство визуализации, вы используете TableColumn
метод setCellRenderer
». Это полезно, но мне неясно, в какой момент мне следует вызывать этот метод на моих TableColumn
s. Есть стандартный способ сделать это? Должен ли я сделать пользовательский JTable
, который делает это в своем конструкторе? Или кастомный TableColumnModel
? В идеале я хотел бы иметь возможность делать это из уже имеющегося у меня пользовательского TableModel
, хотя маловероятно, что это возможно.
Любая помощь будет оценена по достоинству. Спасибо