我有一个简单的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...
}
答案 0 :(得分:0)
如何将PropertyChangeListener添加到相关列中?你想要的属性是'宽度'。