TableModel против ColumnModel: кому принадлежит значение столбца?

В чем разница междуJTable.getModel().getColumnName() а такжеJTable.getColumnModel().getColumn(index).getHeaderValue()? Кажется, что эти двое не делятся данными. Я предполагаю, чтоTableModel.getColumnName() указывает на текстовое представление столбца, аTableColumn.getHeaderValue() а такжеTableColumn.getHeaderRenderer() определить, как выглядит столбец (он не должен быть простым текстом).

Что гарантирует, что эти два синхронизируются? Что произойдет, если два конфликта?

Ответы на вопрос(1)

Ваш ответ на вопрос