标签: java swing jtable
我有一个自定义表格,每个列和行都有动态宽度和高度。我还打算将JTextField用作TableCellRenderer。
JTextField
TableCellRenderer
我应该在渲染中还是在自定义表格内设置表格行高和列宽?还是有另一个地方我可以放置它?
答案 0 :(得分:1)
您可以使用JTable#setRowHeight(int, int)设置各行的高度,然后您需要使用ColumnModel并获取TableColumn的引用,以便更改其大小。
JTable#setRowHeight(int, int)
ColumnModel
TableColumn
请记住,列的大小可能会受到autoResizeMode
autoResizeMode