Swing JTable使用

本文介绍了一个使用Java Swing创建表格的示例,展示了如何设置表格的列名、数据、单元格居中显示、禁用选择、边框样式及字体大小。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 Object[] columnNames = {"",""};
        Object[][] rowData = {
                {"服务端地址","http://localhost:8084"},
                {"服务端版本","EFS-CLIENT-ZLIC-V1.0.18.203"},
                {"操作系统","CENTOS 7.14"},
                {"安装目录","/usr/local/efs-client"},
                {"JAVA版本","JDK1.8.191"},
        };
        DefaultTableCellRenderer tcr = new DefaultTableCellRenderer();// 设置table内容居中
        tcr.setHorizontalAlignment(SwingConstants.CENTER);// 这句和上句作用一样
        JTable table = new JTable(rowData,columnNames);
        table.setDefaultRenderer(Object.class, tcr);
        table.setRowHeight(30);
        table.setEnabled(false);//选择行列都被禁止
//        table.setCellSelectionEnabled(false);
        table.setBorder(BorderFactory.createMatteBorder(1,1,1,1,new Color(0x999999)));
        table.setGridColor(new Color(0x999999));
        table.setFont(new Font("微软雅黑", Font.BOLD, 12));
        JScrollPane scrollPane = new JScrollPane(table);
        scrollPane.setBorder(BorderFactory.createMatteBorder(0, 0, 0, 0, new Color(153, 153, 153)));
        tablePanel.add(scrollPane,BorderLayout.CENTER);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值