是否可以在其单元格渲染器中设置JTable列的宽度?我试过以下代码,但似乎什么也没做。
//in main class where table defined;
table.getColumnModel().getColumn(0).setCellRenderer(renderer);
//in renderer class;
setSize(10, getPreferredSize().height);
答案 0 :(得分:5)
1)可以设置JTable Column's
宽度(非常简单)
TableColumnModel tcm = myTable.getColumnModel();
tcm.getColumn(0).setPreferredWidth(int);
2)我建议不要在TableRenderer
,
因为每次Renderer被解雇时我都没有看到重绘的原因
从你在这里发布的代码中我不清楚什么/如何/在哪里/为什么