Что бы я ни старался, я не могу заставить заголовок JTable статичным. Прямо сейчас вы можете щелкнуть в заголовках и перетащить их или просто переместить все столбцы таблицы, перемещая заголовок.
Есть ли способ предотвратить это и сделать заголовки недоступными для редактирования?
Чтобы быть ясным, я не говорю о фактических ячейках, а о заголовках.
Класс JTableHeader имеет метод
setReorderingAllowed(boolean reorderingAllowed)
вы уже пробовали это, или это может помочь вам с вашей проблемой?
nameOfYourTable.getTableHeader().setReorderingAllowed(false)
может быть? Или это не работает / ничего не меняет?