【发布时间】:2013-02-28 09:47:07
【问题描述】:
在纯 SWT/JFace 应用程序中,我需要将工具栏项向右对齐。 在创建工具栏时,我首先尝试使用 SWT.RIGHT 样式,但项目仍然左对齐。 经过一番调查,我发现 SWT.RIGHT 用于对齐项目内的文本,而不是用于对齐工具栏上的项目。
有什么想法吗?
【问题讨论】:
在纯 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
【讨论】: