【发布时间】:2016-01-07 20:31:52
【问题描述】:
我有以下方法
private void gettablewidths() {
JTableHeader th = tableR.getTableHeader();
TableColumnModel tcm = th.getColumnModel();
for(int x = 0, y = tcm.getColumnCount(); x < y; x++)
{
TableColumn tc = tcm.getColumn(x);
double header = (double) tc.getHeaderValue();
System.out.println("Column name = "+tc.getHeaderValue()+", width = "+tc.getWidth());
return ;
}
}
它被调用
gettablewidths();
来自另一个方法(其他方法)
如何返回表格的所有列宽,以便在其他方法中使用它们?
总点是获取列宽的值 然后刷新表模型。 获取值宽度应用于表格,因此用户不必再次调整列大小。
【问题讨论】: