Eclipse 如何防止SWT垂直工具栏上出现多列?
我正在创建一个垂直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
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
如果长标签足够长,将出现第三列
有人知道有没有办法阻止在工具栏上创建新列吗
谢谢。可能是平台相关问题。它在窗户上吗?