Разрешение пользователям изменять размер столбцов JTable - PullRequest
1 голос
/ 07 июня 2010

Я создаю таблицу, которая динамически меняет свою ширину. И я добавляю столбцы по времени. И я ограничил эту таблицу полосой прокрутки. Здесь я установил автоматическое изменение размера на false в JTable (иначе он заполнит всю область с самого начала)

И я добавляю изображения в ячейки, используя также cellrenderer. Теперь мне нужно разрешить пользователям изменять размер столбцов этой таблицы.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 07 июня 2010

Я не понимаю вопроса, по умолчанию пользователь может изменять размер столбцов, перетаскивая заголовок столбца.

Однако, если вы хотите, чтобы это происходило автоматически, вы можете попробовать использовать Настроитель столбцов таблицы , который может автоматически настраивать столбцы в соответствии с размером данных.

0 голосов
/ 07 июня 2010

Ну, во-первых, просто измените TableModel . Вы можете оставить изменение размера столбца и, например, установить максимальную ширину ячейки, используя setMaxWidth Или просто выберите правильный режим, который соответствует вашим требованиям. Вы можете найти их здесь .

...