У меня есть JTable с 3 столбцами:
- No. #
- Name
- PhoneNumber
Я хочу сделать определенную ширину для каждого столбца следующим образом:
![enter image description here](https://i.stack.imgur.com/TTF5G.png)
и я хочу, чтобы JTable мог динамически обновлять ширину своих столбцов при необходимости (например, вставляя большое число в столбец #
) и сохраняя тот же стиль JTable
Я решил первую проблему, используя этот код:
myTable.getColumnModel().getColumn(columnNumber).setPreferredWidth(columnWidth);
но мне не удалось заставить myTable динамически обновлять ширину ТОЛЬКО, если текущая ширина столбца не соответствует его содержимому. Можете ли вы помочь мне решить эту проблему?