Ответ 1
data_table.getTableHeader().setReorderingAllowed(false);
должен выполнять задание, если вы не имеете в виду, что пользователь может изменять размер заголовков столбцов.
Я объявил my JTable
как:
data_table = new JTable(info, header) {
@Override
public boolean isCellEditable(int row, int column) {
return false;
}
};
Но я видел, что во время выполнения можно перетащить столбцы с помощью мыши. Как я могу отключить это?
data_table.getTableHeader().setReorderingAllowed(false);
должен выполнять задание, если вы не имеете в виду, что пользователь может изменять размер заголовков столбцов.