SWT RowLayout从右到左?

sol*_*tim 5 java eclipse swt

我已经阅读了文章了解SWT布局,但我无法找到一种方法将几个按钮以从右到左的方式放入容器中.

我怎样才能做到这一点?

Moh*_*sen 7

从右到左可以通过传递给容器元素的SWT.RIGHT_TO_LEFT标志来实现.例如,如果将RowLayout应用于Composite,则以这种方式创建Composite:

c = new Composite(shell, SWT.RIGHT_TO_LEFT);
Run Code Online (Sandbox Code Playgroud)

请注意,RTL仅在Windows和Linux中实现.Mac支持太有限(只是小部件级别,而不是容器级别).