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

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

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

17
задан Gili 12 September 2010 в 18:54
поделиться