我正在创建一个垂直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
如果长标签足够长,则会出现第三列。
有没有人知道是否有办法阻止在工具栏上创建新列?
谢谢。