将列添加到退出TableModel [英] Add column to exiting TableModel

查看:113
本文介绍了将列添加到退出TableModel的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个班级;

public class A extends AbstractTableModel
{
 ...
}

使用ResultSetMetaData我构建TableModel以匹配数据库中的结果集。

Using ResultSetMetaData I build the TableModel to match my result set from the database.

public class B extends JPanel
{
 ...
}

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

In class B where I extends JPanel and added class A to show my table. I want to be able to add new columns base on a condition to the table model. I have tried googling around but most example shown are based on the DefaultTableModel not AbstractTableModel.

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

Do anyone know how to achieve this?

推荐答案

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

Just extend DefaultTableModel and then you have access to all of its methods. DefaultTableModel also extends AbstractTableModel, so references to AbstractTableModel in other parts of your code aren't going to break.

这篇关于将列添加到退出TableModel的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆