JTable 的用法小结
来源:互联网 发布:js 点击按钮执行函数 编辑:程序博客网 时间:2024/05/19 11:47
public int getRowCount()
public int getColumnCount()
public Object getValueAt(int row,int column)
DefaultTableModel 类 扩展 AbstractTableModel 类并实现这三个方法,此外DefaultTableModel 提供数据的具体存储,数据存在向量里,向量的元素是对象数组,每个元素代表一个独立单元格的值。
对表格内的数据动态添加删除用DefaultTableModel类方法实现
DefaultTableModel tableModel = new DefaultTableModel(.....);
tableModel.addRow(...);
tableModel.insertRow(...);
tableModel.removeRow(1);
tableModel.addColumn("columnName");
tableModel.setValueAt(value,int row,int column);
表格类型TableModel 管理表格数据通过TableModel能添加和删除行,也能添加一列,但是,不能通过TableModel删除列,为了从JTable中删除列,必须使用表格列模型。
1. 表格列模型管理表格的列,能够用来选择添加,移动和删除表格的列
2. 表格列模型必须实现TableColumnModel接口
DefaultTableColumnModel 是实现TableColumnModel和PropertyChangeListener的一个具体类。
以下给出例子代码可以帮助理解:
例1:静态表格
import javax.swing.JTable;
import javax.swing.JApplet;
import javax.swing.JScrollPane;
public class TestTable extends JApplet
{
}
例2:表格模型
import java.awt.BorderLayout;
import javax.swing.JApplet;
import javax.swing.JTable;
import javax.swing.JScrollPane;
import javax.swing.table.DefaultTableColumnModel;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumnModel;
public class TestTableModel extends JApplet
{
}
例3 :表格列模型
import javax.swing.JApplet;
import javax.swing.JTable;
import javax.swing.JScrollPane;
import javax.swing.table.TableColumnModel;
import java.awt.BorderLayout;
public class TestTableColumnModel extends JApplet
{
}
- JTable 的用法小结
- JTable的高级用法小结(在JTable中添加组件)by:Jungle Yang
- JTable的相关用法
- JTable的一些用法
- 理解JTable的用法
- 关于JTable的用法
- Jtable 的用法
- JTable的简单用法
- JTable的基本用法
- JTable的基本用法
- JTable的常见用法
- JTable的常见用法
- JTable的常见用法
- JTable的一些用法
- Java中JTable的用法
- Java中JTable的用法
- Java中JTable的用法
- Java - 表格JTable的用法
- 介绍6个HTML 5编辑器,
- silverlight的生命还在继续
- 如何给linux添加新硬盘
- yum错误'module' object has no attribute 'iterparse'解决方法
- 三大框架(ssh)的技术起源
- JTable 的用法小结
- HDU 题目不完全 分类!
- 专利申请已经开始公示
- 字符串原地压缩
- NSArray、NSMutableArray排序
- VC中的TabControl容器添加属性页
- Java 局域网流量统计
- 这一年
- oracle 中sum和count的区别