У меня проблема с настройкой ширины столбца JTable.
Код ниже работает нормально:
TableColumn a =shipsAndOwnHitsTable.getColumnModel().getColumn(0);
a.setPreferredWidth(800);
Изменяет ширину первого столбца.
Однако, когда он помещен в цикл while или for, ничего не происходит:
int index = 0;
while (index < columnNum){
TableColumn a =shipsAndOwnHitsTable.getColumnModel().getColumn(index);
a.setPreferredWidth(800);
index+=1;
}
Этот код не работает, ничего не происходит с размерами столбцов, кто-нибудь может объяснить, почему?
Если нет, то кто-нибудь может сказать мне, как установить одинаковую ширину строк и столбцов, т. Е. Я хочу, чтобы все ячейки в моей таблице были квадратными, независимо от размера таблицы (строк и столбцов).?
Спасибо