У меня есть JTable с 3 столбцами:
- No. #
- Name
- PhoneNumber
Я хочу сделать определенная ширина для каждого столбца следующим образом:
и я хочу, чтобы JTable мог динамически обновлять ширину своих столбцов при необходимости (например, вставляя большое число в столбец #
) и сохраняя тот же стиль the JTable
Я решил первую проблему, используя этот код:
myTable.getColumnModel().getColumn(columnNumber).setPreferredWidth(columnWidth);
, но мне не удалось заставить myTable обновлять ширину динамически ТОЛЬКО, если текущая ширина столбца не соответствует его содержимому. Вы можете помочь мне решить эту проблему?