没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
JAVA图形界面(图形界面(GUI)之表格的示例代码)之表格的示例代码
主要介绍了JAVA图形界面(GUI)之表格的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者
工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
表格(JTable)是我们在GUI开发中很常用的一个组件。表格在可视化编程中用于显示信息,在Swing编程中非常有用,当要
显示大量数据时,用表格可以清晰的显示出来。
本篇博客将演示JTable的基本用法。
构造方法:
方法名方法名 说明说明
JTable()
构造一个默认的 JTable,使用默认的数据模型、默
认的列模型和默认的选择模型对其进行初始化
JTable(int numRows, int numColumns)
使用 DefaultTableModel 构造具有 numRows 行和
numColumns 列个空单元格的 JTable
JTable(Object[][] rowData, Object[]
columnNames)
构造一个 JTable 来显示二维数组 rowData 中的值,
其列名称为 columnNames
JTable(TableModel dm)
构造一个 JTable,使用数据模型 dm、默认的列模型
和默认的选择模型对其进行初始化
JTable(TableModel dm,
TableColumnModel cm)
构造一个 JTable,使用数据模型 dm、列模型 cm 和
默认的选择模型对其进行初始化
JTable(TableModel dm,
TableColumnModel cm,
ListSelectionModel sm)
构造一个 JTable,使用数据模型 dm、列模型 cm 和
选择模型 sm 对其进行初始化
JTable(Vector rowData, Vector
columnNames)
构造一个 JTable 来显示 Vector 所组成的 Vector
rowData 中的值,其列名称为 columnNames
使用示例:
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.MessageFormat;
import java.util.Random;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
/**
* 表格示例
*
* @author jianggujin
*
*/
public class TableDemo extends JFrame
{
// 默认表格模型
private DefaultTableModel model = null;
private JTable table = null;
private JButton addBtn = null;
public TableDemo()
{
super("TableDemo");
String[][] datas = {};
String[] titles = { "列一", "列二" };
model = new DefaultTableModel(datas, titles);
table = new JTable(model);
addBtn = new JButton("添加数据");
addBtn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e)
{
model.addRow(new String[] { getRandomData(), getRandomData() });
}
});
资源评论
weixin_38562626
- 粉丝: 3
- 资源: 937
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功