Как мне настроить таблицу с учетом ее размера на основе общей ширины столбцов? - PullRequest
0 голосов
/ 30 декабря 2018

Пожалуйста, посмотрите на эту таблицу.Это Таблица по умолчанию , где отображаются 8 столбцов.

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

Ответы [ 2 ]

0 голосов
/ 30 декабря 2018

Вы изменяете поведение с помощью метода JTable#setAutoResizeMode.

Передача JTable.AUTO_RESIZE_OFF остановит автоматическое изменение размера столбцов в таблице, чтобы «подогнать» область просмотра, и вместо этого будет полагаться на свойства, предоставляемые базовым TableColumnModel

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

0 голосов
/ 30 декабря 2018

Используйте JTable с JScrollPane и перепишите окно разрешения, если это возможно.

Ссылка: https://kodejava.org/how-do-i-create-a-scrollable-jtable-component/

https://www.javatpoint.com/java-jtable

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