JTable的相关操作

        JTable  tableData = new JTable();
        //将JTable对象放在JScrollPane中,并将该JScrollPane放在窗口中显示出来 水平滚动条 垂直滚动条  
        JScrollPane jScroll = new JScrollPane(tableData, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
        jScroll.setBounds(220, 110, 570, 550);
        //当调整表的大小时,设置表的自动调整模式。
        tableData.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

        tableData.setRowHeight(25);


        //清空原来数据

        tableData.setModel(new DefaultTableModel());

        DefaultTableModel tableModel = (DefaultTableModel) tableData.getModel();
       
        //添加列
        tableModel.addColumn("列名");

        //添加数据
        tableModel.addRow(Object[] data);

        //设定列宽
        DefaultTableColumnModel tableColModel = (DefaultTableColumnModel)tableData.getColumnModel();
        int colCount = tableColModel.getColumnCount();
        for(int k = 0; k<colCount; k++)
        {
                  TableColumn tc = tableColModel.getColumn(k);
                  tc.setMinWidth(100);
        }                    
        tableData.setColumnModel(tableColModel);
                    
        tableData.setModel(tableModel);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值