0
У меня есть странная проблема ...дополнительный столбец в JFace TreeViewer
пути создания (JFace) зритель дерева с несколькими колонками Я всегда были созданы еще один (пуста) ....
/// TreeViewer creation:
treeViewer = new TreeViewer(parent, SWT.BORDER | SWT.FULL_SELECTION);
/// TreeViewerColumn creation!
for (int column = 0; column < columnsToAdd; column++) {
final TreeViewerColumn treeColumnText = new TreeViewerColumn(treeViewer, SWT.LEFT | SWT.BORDER);
treeColumnText.getColumn().setWidth(columnWidth);
treeColumnText.getColumn().setMoveable(false);
treeColumnText.getColumn().setText(model.getColumnName(column));
treeColumnText.setLabelProvider(columnLProvider[column]);
treeColumnText.getColumn().pack();
}
любая идея, почему?
************* UPDATE
родителем TreeViewer является personsTabFolder:
personsTabFolder = new CTabFolder(persons, SWT.NONE);
просто выделить, я не называю любой .layout(); на лицахTabFolder!
_ _
Kasper
Что такое макет, используемый 'parent'? Макет может увеличивать размер средства просмотра дерева. –