java gui Jtable的使用(未更新完毕)

使用效果如上图

首先定义表头

String[] columnNames = { "First Name", "Last Name", "Sport",
		"# of Years", "Vegetarian" };
初始化内容

		Object[][] data = {
		 { "Kathy", "Smith", "Snowboarding", new Integer(5),new Boolean(false) },
		 { "John", "Doe", "Rowing", new Integer(3), new Boolean(true) },
		{ "Sue", "Black", "Knitting", new Integer(2),new Boolean(false) },
		{ "Jane", "White", "Speed reading", new Integer(20),new Boolean(true) },
		{ "Joe", "Brown", "Pool", new Integer(10), new Boolean(false) } };

创建Jtable,将定义的表头和初始化内容添加进去

final JTable table = new JTable(data, columnNames);

注意使用Jscrollpane,否则将不会显示表头

JScrollPane scrollPane = new JScrollPane(table);	
此时表头是可拖动的,要固定表头让用户不可拖动,需要修改TableHeader中的ReorderingAllowed属性改为false(默认为true)

JTableHeader header = table.getTableHeader();
		header.setReorderingAllowed(false);//防止用户拖动表头




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值