Как отобразить строку заголовка в JTable, которая использует AutoBinding для модели - PullRequest
1 голос
/ 15 ноября 2010

Почему-то моя строка заголовка не видна. Я использую SwingBindings.createJTableBinding для привязки pojo к таблице. Моя таблица показывает все строки, однако строка заголовка не видна.

Если я проверю, есть ли JTableHeader в таблице, а его столбцы имеют имена, как и ожидалось. Свойства заголовка JTable: isEnabled и isVisible имеют значение true.

Что-то мне не хватает?

1 Ответ

3 голосов
/ 15 ноября 2010

Я не знаю, что такое SwingBindings.createJTableBinding, но когда вы используете Swing, вы добавляете таблицу в JScrollPane. Заголовок таблицы затем используется в качестве представления заголовка столбца области прокрутки.

Если вы не используете JScrollPane, вам нужно создать JPanel, используя BorderLayout. Таблица добавляется в ЦЕНТР, а заголовок таблицы добавляется в СЕВЕР.

...