Таблица SWT: автоматический изменяют размер всех столбцов

Спокойным решением является единственный вызов к resizeColumnsToContent (), в.NET можно использовать TextRenderer. MeasureText (), JTable мог использовать AUTO_RESIZE_ALL_COLUMNS.

В SWT, там способ программно изменить размер столбцов после заполнения их?

Вызов computeSize(SWT.DEFAULT, SWT.DEFAULT) возвращает то же значение, таким образом игнорируя символ, оставленный верхние мячи в столбцах.
TableColumn имеет setWidth(), но как я получаю подсказку размера для тока, довольного поверхность шрифта принятия во внимание и т.д.?

13
задан Peter Lang 6 July 2010 в 13:18
поделиться

1 ответ

Решено с помощью:

private static void resizeColumn(TableColumn tableColumn_)
{
    tableColumn_.pack();

}
private static void resizeTable(Table table_)
{
    for (TableColumn tc : table.getColumns())
        resizeColumn(tc);
}
20
ответ дан 1 December 2019 в 21:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: