У меня есть JTable с 3-мя столбцами:Авто размер ширины столбцов JTable динамически
- No. #
- Name
- PhoneNumber
Я хочу сделать определенную ширину для каждой колонки следующим образом:
и я хочу JTable может динамически обновлять ширину своих столбцов (например, вставляя большое количество в столбец #
) и сохраняя одинаковый стиль JTable
я решил первую проблему, используя этот код:
myTable.getColumnModel().getColumn(columnNumber).setPreferredWidth(columnWidth);
, но я не успех, чтобы сделать MYTABLE обновить ширину динамически, только если текущая ширина столбца не соответствует его содержанию. Можете ли вы помочь мне решить эту проблему?
упс, я хочу сделать JTable обновления ширины динамически, но я написал чтобы JTable обновлялся динамически, извините –
@Eng Fouad, см. обновление. – camickr
Кстати, принятый ответ на самом деле ваш;) – Matthieu