swingjtable表头设置1. 不放在 JScrollPane 上, 但是需要给表加个边框.
Java代码
1. table.ateEtchedBorder());
2.
3. panel.add(table);
table.ateEtchedBorder());
panel.add(table);
2. 放在 JScrollPane 上, 但是把表头隐藏..
Java代码
1. TableHeader().setVisible(false);
2.
3. tableScrollPane.setViewportView(table);
4. panel.add(tableScrollPane);
tableScrollPane.setViewportView(table);
panel.add(tableScrollPane);
Java代码
1. tableHeader = new String[]{"", "", "", "", "", "", "",""};
2. table = new JTable(tableData, tableHeader);
3. TableHeader().setVisible(false);
4.
5. tableScrollPane.setViewportView(table);
6. panel.add(tableScrollPane);
tableHeader = new String[]{"", "", "", "", "", "", "",""};
table = new JTable(tableData, tableHeader);
tableScrollPane.setViewportView(table);
panel.add(tableScrollPane);
3. 为表头设置⼀个 CellRenderer, 这个 CellRenderer 的预选⾼度为 0. .
Java代码
table设置内边框1.
2. jtb_TableHeader().setVisible(false);
3. DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
4. renderer.setPreferredSize(new Dimension(0, 0));
5. jtb_TableHeader().setDefaultRenderer(renderer);
jtb_TableHeader().setVisible(false);
DefaultTableCellRenderer renderer = new DefaultTableCellRenderer(); renderer.setPreferredSize(new Dimension(0, 0));
jtb_TableHeader().setDefaultRenderer(renderer);
这是⽬前我正在⽤的, 正是我想要的效果.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论