Eclipse 如何防止SWT垂直工具栏上出现多列?

Eclipse 如何防止SWT垂直工具栏上出现多列?,eclipse,swt,toolbar,Eclipse,Swt,Toolbar,我正在创建一个垂直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() ); toolIte

我正在创建一个垂直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
我有一个工具栏,看起来像

Item with a very long label
Tiny item
Little item
Item with a very long label
Tiny item                    Little item
如果长标签足够长,将出现第三列

有人知道有没有办法阻止在工具栏上创建新列吗


谢谢。

可能是平台相关问题。它在窗户上吗?