把JTable的表头也就是标题行给隐藏掉
来源:互联网 发布:域名注册量查询 编辑:程序博客网 时间:2024/05/21 17:36
主要有以下三种方法:
1. 不放在 JScrollPane 上, 但是需要给表加个边框.
- table.setBorder(BorderFactory.createEtchedBorder());
- panel.add(table);
2. 放在 JScrollPane 上, 但是把表头隐藏..
- table.getTableHeader().setVisible(false);
- tableScrollPane.setViewportView(table);
- panel.add(tableScrollPane);
缺点: 在本来表头的位置出现一片空白, 难看. 改进: 如果在前面将表头内容全部设为 "", 就可以去掉这片空白, 效果和 3 一样.(http://www.my400800.cn)
- tableHeader = new String[]{"", "", "", "", "", "", "",""};
- table = new JTable(tableData, tableHeader);
- table.getTableHeader().setVisible(false);
- tableScrollPane.setViewportView(table);
- panel.add(tableScrollPane);
3. 为表头设置一个 CellRenderer, 这个 CellRenderer 的预选高度为 0. .
- jtb_right_dataList.getTableHeader().setVisible(false);
- DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
- renderer.setPreferredSize(new Dimension(0, 0));
- jtb_right_dataList.getTableHeader().setDefaultRenderer(renderer);
这是目前我正在用的, 正是我想要的效果.
0 0
- 把JTable的表头也就是标题行给隐藏掉
- 把JTable的表头也就是标题行给隐藏掉
- JTable表头也就是标题行给隐藏
- 把JTable的表头去掉
- JTable的表头合并
- JTable的表头合并
- JTable的表头合并
- 多行标题的jTable
- jtable单元格的悬浮提示和表头标题的悬浮提示
- JTable 实现行标题
- Swing 之 JTable 使表头标题和表格内容居中
- Qt——取消表头,行标题设置,删除行标题,隐藏行
- JTable表头的行高是怎样设置的
- JTable表头排序的两种方法
- java JTable设置表头多行
- java JTable设置多行表头
- JTable设置多行表头 BasicTableHeaderUI 绘制
- JTable纵向表头,JTable表头纵向排列
- linux常用基本命令之二十七 service
- 马化腾内部信透露新音乐集团由腾讯控股
- Linux网卡驱动代码阅读杂记
- GIT以及客户端SourceTree的安装使用
- 杭电OJ1020 Encoding
- 把JTable的表头也就是标题行给隐藏掉
- HTTP协议的8种请求类型介绍
- Quartz Demo
- C++的开源库--boost
- mysql数据库分配、取消权限
- nginx(转)
- Mesos源码分析(2): Mesos Master的启动之一
- 控件收集
- Java 修饰符