在纯 SWT/JFace 应用程序中,我需要将工具栏项向右对齐。在创建工具栏时,我首先尝试使用 SWT.RIGHT 样式,但项目仍然左对齐。经过一番调查,我发现 SWT.RIGHT 用于对齐项目内的文本,而不是用于对齐工具栏上的项目。
任何的想法 ?
可以通过显式更改其布局来右对齐工具栏中的项目:
GridDataFactory.fillDefaults().align(SWT.END, SWT.CENTER).grab(true, false).applyTo(toolBar);
来源:http ://codifyit.blogspot.com/2010/04/eclipse-tips-part-2.html