我想在可滚动区域内设置一个表,但我也希望有一个不滚动的标题行:
[第1/1行|第1/2行]
[第2/2行|第2/2行]
[第3/1行|第3/2行]
我有这个工作,但是表头和可滚动表之间的列宽不对齐。我目前尝试使用以下内容:
for (int i = 0; i < headerColumnTable.getColumns(); i++)
{
headerColumnWidth = headerColumnTable.getColumnWidth( i );
mainColumnWidth = mainTable.getColumnWidth( i );
if (headerColumnWidth < mainColumnWidth)
headerColumnTable.columnDefaults( i ).width( mainColumnWidth );
else
mainTable.columnDefaults( i ).width( headerColumnWidth );
}
我似乎无法以任何方式影响列宽。
我 可以 填充表格,获取列宽,然后清除表格并重新填充它们,迫使那时的单元格宽度,但这似乎是不必要的复杂。