Как мне запретить использование нескольких столбцов на вертикальной панели инструментов SWT?

#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?