JFace Window
будет содержать SWT Shell
при открытии.
Существует Shell#setOrientation
API (который унаследован от Control
, кстати). Используйте это, чтобы зеркалировать элементы управления (проверьте javadoc).
/**
*
* @author ggrec
*
*/
public class Tester
{
public static void main(final String[] args)
{
final Display display = new Display();
final Shell shell = new Shell(display);
shell.setLayout(new GridLayout(1, false));
shell.setOrientation(SWT.RIGHT_TO_LEFT);
shell.pack();
shell.open();
while (!shell.isDisposed())
{
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
}
Какую версию SWT вы используете? – Baz
Я вижу, что вы новичок в SO. Если вы чувствуете, что ответ решил проблему, отметьте ее как «принятую», нажав зеленую галочку. Это помогает сосредоточиться на старых постах, у которых до сих пор нет ответов. –