У меня есть расширение JTable, которое использовалось начиная с Java 1.3/1.4 в проекте, который обеспечил вещи как переупорядочение столбца и сортировка путем нажатия на столбец. Мы обновляем до Java 1.6, и новый JTable мешает старому коду сортировки работать. Это было бы несколько обширно, переделывают для установки всему к новому API JTable. До тех пор есть ли способ полностью отключить те дополнения в JTable?
Править: После дальнейшего расследования проблема центрируется вокруг того, что события от нажатия мыши на заголовке глотает Swing в 1,6 и не передают реализации таблицы, даже при том, что это устанавливает свой собственный представленный заголовок. Так для превознесенного Java назад совместимость.
Так существует ли способ заставить JTable 1.6 останавливаться? Я не смог. Даже переопределение UI на таблице и заголовке таблицы не помогло.