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