2010-11-10 2 views

ответ

0

Вместо того, чтобы перебрать список для каждого вызова ячейки, как показано в кодеGuru, вы можете изменить columnModel, чтобы переключить видимость столбца, установив с/на нулевую ширину и установив редактируемый/неизменный. Эта обработка по умолчанию по умолчанию пропускает этот столбец.

4

Я рекомендую JXTable от SwingX project, скрывая столбцы в представлении очень легко:

table.getColumnExt(index).setVisible(false); 

JXTable также обеспечивает контроль колонки (меню в верхнем правом углу), где пользователь ими selfs можно скрыть/показать колонны.

1

При использовании JXTable из проекта SwingX, как это было предложено Uhlen,
Это лучше использовать
table.getColumnExt("columnName").setVisible(true); table.getColumnExt("columnName").setVisible(false);
индекса при использовании getColumnExt(index) является индекс столбца, в представлении(ievisible)
После того, как вы установили столбец невидимым, у вас не может быть доступа к нему getColumnExt(index)

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