我有一个类;

public class A extends AbstractTableModel
{
 ...
}

我使用 ResultSetMetaData 构建 TableModel 以匹配我从数据库中获得的结果集。
public class B extends JPanel
{
 ...
}

类 B 中,我扩展了 JPanel 并添加了 类 A 以显示我的表格。
我希望能够根据条件向表模型添加新列。我试过谷歌搜索,但显示的大多数示例都是基于 DefaultTableModel 而不是 AbstractTableModel

有谁知道如何实现这一目标?

最佳答案

只需扩展 DefaultTableModel,然后您就可以访问它的所有方法。 DefaultTableModel还扩展了AbstractTableModel,因此在代码其他部分中对AbstractTableModel的引用也不会中断。

10-05 18:27