如何防止SWT Vertical ToolBar上的多个列?

时间:2011-06-01 14:59:12

标签: 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() );
    toolItem.setImage( myObject.getImage() );
}

工具栏已正确创建,但由于某些标签太长,因此在某些情况下,会在第二列上创建新项目,位于上一项目的前面。

所以,而不是让工具栏看起来像

Item with a very long label
Tiny item
Little item

我得到一个看起来像

的工具栏
Item with a very long label
Tiny item                    Little item

如果长标签足够长,则会出现第三列。

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

谢谢。

0 个答案:

没有答案