JTable隐藏某一列(ID),显示其他数据

本文介绍了如何在Java Swing的JTable组件中隐藏ID列,以显示其他如网站、帐号和密码等数据。
摘要由CSDN通过智能技术生成
public Object[][] showAll() {

    db = ds.getAll();//通过service-dao从数据库拿到数据

    data = new Object[db.size()][Names.length];

    for (int i = 0; i < db.size(); i++) {

        for (int j = 0; j < Names.length; j++) {

            data[i][0] = db.get(i).getName();

	    data[i][1] = db.get(i).getAccounts();
	    data[i][2] = db.get(i).getPwd();
	    data[i][3] = db.get(i).getId();//ID用于查询,不显示,使用removeColumn方法隐藏列
		}
	}
	return data;
}

---------------------------------------------------------------------

                /*
		 * 查询所有数据显示到table
		 */
		dtm = new DefaultTableModel(showAll(), Names);
		DefaultTableCellRenderer r = new DefaultTableCellRenderer();// 设置文字居中显示
		r.setHorizontalAlignment(JLabel.CENTER);


		JScrollPane scrollPane = new JScrollPane();
		scrollPane.setBounds(25, 13, 705, 388);
		frame.getContentPane().add(scrollPane);


		table_1 = new JTable();
		scroll
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值