JTable, отключить перетаскивание столбцов пользователя


Я объявил мой JTable как:

data_table = new JTable(info, header) {
    @Override
    public boolean isCellEditable(int row, int column) {
        return false;
    }
};

но я видел, что во время выполнения можно перетащить столбцы С помощью мыши. Как я могу отключить это?

1 55

1 ответ:

data_table.getTableHeader().setReorderingAllowed(false); должен выполнить эту работу, если вы не имеете в виду, что пользователь может изменить размер заголовков столбцов.