Я предполагаю, что вы пишете свой собственный TableModel
и переопределяете метод getColumnClass()
. Более того, вы хотите, чтобы таблица выбирала средство рендеринга, которое выравнивает цифры по правому краю, но не заботится о различиях в рендеринге.
Если это так, то я бы предложил вернуть Number.class
, и не особенно беспокоиться о сохранении фактических данных модели как Double.