swing table 表格分析

liujun3512159 2010-02-10 12:26:13
this.setLayout(new BorderLayout());
this.tableModel = new DepartTabelModel(DepartmentDaoFactory.getDepartmentDao()
.getColumnNames(), DepartmentDaoFactory.getDepartmentDao().getDeptModel());
this.deparTable.setModel(tableModel);
this.add(new JScrollPane(this.deparTable), BorderLayout.CENTER);

其中类DepartTabelModel 继承 AbstractTableModel
效果如图
其中
DepartmentDaoFactory.getDepartmentDao()
.getColumnNames()是返回一个List,其数据就是表格头部数据(部门编号,部门名称,备注)
DepartmentDaoFactory.getDepartmentDao().getDeptModel()也是返回一个List

没搞明白红色部分代码,就凭这一句就把数据加载进来。其内部机制到底是怎么回事哦,请求解答
...全文
85 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
focusforce 2010-02-10
  • 打赏
  • 举报
回复
看看DepartTabelModel的代码啊,你可以参考下AbstractTableModel的一个实现:DefaultTableModel。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧