Столбец TableModel, различающий типы чисел - PullRequest
1 голос
/ 14 января 2010

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

спасибо, Джефф

1 Ответ

2 голосов
/ 14 января 2010

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

Если это так, то я бы предложил вернуть Number.class, и не особенно беспокоиться о сохранении фактических данных модели как Double.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...