没有合适的资源?快使用搜索试试~ 我知道了~
Java中DefaultTableModel的用法.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 194 浏览量
2021-10-04
18:35:32
上传
评论
收藏 41KB PDF 举报
温馨提示
试读
4页
Java中DefaultTableModel的用法.pdf
资源推荐
资源详情
资源评论
我们曾提到过 DefaultTableModel 类, 并说明了此类是继承 AbstractTableModel
抽象类而来,且实现了 getColumnCount() ,getRowCount() 与 getValueAt()3
个方法。因此在实际的使用上, DefaultTableModel 比 AbstractTableModel 要
来得简单许多,也较常被拿来使用 DefaultTableModel 内部使用 Vector 来使用
表格的数据,若佻所要显示的表格格式是比较单纯的变化,笔者建议使用
DefaultTableModel 类会来得方便也简单许多。 若佻所要显示的数据模式非常复
杂,
例如我们所举的成绩表格外加学生选课信息等, 像这类的表格通常显示的信息会
因人面异,因此使用 AbstractTableModel 会比较容易设计些。
下面是 DefaultTableModel 的构造函数 :
DefaultTableModel(): 建立一个 DefaultTableModel, 里面没有任何数据 .
DefaultTableModel(int numRows,int numColumns):建立一个指定行列数的
DefaultTableModel.
DefaultTableModel(Object[][] data,Object[] columnNames):
建 立 一 个 DefaultTableModel 输入数据格式为 Object Array. 系统会自动调用
setDataVector() 方法来设置数据。
DefaultTableModel(Object[] columnNames,int numRows):建立一个
DefaultTableModel ,并具有 Column Header 名称与行数信息。
DefaultTableModel(Vector columnNames,int numRows):
建立一个 DefaultTableModel ,并具有 column Header 名称与行数信息。
DefaultTableModel(Vector data,Vector columnNames):
建立一个 DefaultTableModel ,输入数据格式为 Vector. 系统会自动调用
setDataVector() 方法来设置数据。
DefaultTableModel 类提供相当多好用的方法,如之前我们谈论过的
getColumnCount(),getRowCount(),getValueAt(),isCellEditable()
setValueAt() 等方法,均可直接使用。且 DefaultTableModel 也提供了
addColumn() 与 addRow()等方法,可让我们随时增加表格的数据。
下面我们就举一个动态增加表格字段的例子:
import java.awt.*;
import java.awt.event.*;
import java.util.Vector;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.*;
public class AddRemoveCells implements ActionListener
{
JTable table = null;
资源评论
maodi_lzc
- 粉丝: 1
- 资源: 4万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功