У меня есть простая JXTable с несколькими столбцами, размер которых может изменяться конечным пользователем.Теперь мне нужно каким-либо образом сохранить размер столбцов (файл свойств, массив ... в любом случае).
Моя проблема - это событие columnMarginChanged , в котором я не знаю, как получить индекс столбца.
Что я пытаюсь:
class ColumnUpdateListener implements TableColumnModelListener {
public void columnMarginChanged(ChangeEvent e)
{
saveWidth((DefaultTableColumnModelExt) e.getSource());
}
private void saveWidth(DefaultTableColumnModelExt tmCol)
{
// Need the column's hash code here.
}
// More code comes here...
}