#eclipse #swt #toolbar
#eclipse #swt #панель инструментов
Вопрос:
Я создаю вертикальную панель инструментов SWT:
ToolBar toolBar = new ToolBar( parent, SWT.RIGHT | SWT.VERTICAL );
А затем добавление в нее элементов:
for ( MyObject myObject: myObjects ) {
ToolItem toolItem = new ToolItem( toolBar, SWT.NONE );
toolItem.setText( myObject.getLabel() );
toolItem.setImage( myObject.getImage() );
}
Панель инструментов создана правильно, но поскольку некоторые метки слишком длинные, в некоторых случаях новые элементы создаются во втором столбце перед предыдущим элементом.
Итак, вместо получения панели инструментов, которая выглядит как
Item with a very long label
Tiny item
Little item
Я получаю панель инструментов, которая выглядит как
Item with a very long label
Tiny item Little item
Если длинная метка достаточно длинная, появится третий столбец.
Кто-нибудь знает, есть ли способ предотвратить создание нового столбца на панели инструментов?
Спасибо.
Комментарии:
1. Вероятно, проблема, зависящая от платформы. Это в Windows?