我有一个类;
public class A extends AbstractTableModel
{
...
}
我使用 ResultSetMetaData 构建 TableModel 以匹配我从数据库中获得的结果集。
public class B extends JPanel
{
...
}
在 类 B 中,我扩展了 JPanel 并添加了 类 A 以显示我的表格。
我希望能够根据条件向表模型添加新列。我试过谷歌搜索,但显示的大多数示例都是基于
DefaultTableModel
而不是 AbstractTableModel
。有谁知道如何实现这一目标?
最佳答案
只需扩展 DefaultTableModel,然后您就可以访问它的所有方法。 DefaultTableModel还扩展了AbstractTableModel,因此在代码其他部分中对AbstractTableModel的引用也不会中断。