SWT の setTextClient(Control) メソッドを使用するために、 End of Section Title Bar に Combo Box を配置しようとしています。セクション タイトル バーにコンポーネントを表示できますが、それは極端なところですが、セクション タイトルとタイトルバーの間にあまりスペースを入れたくありません。
UI-
上の図から、AND および OR ラジオ ボタンが最後に来ており、Filter Title と Title Bar の間にスペースがあることが明らかです。
以下は、同じことを達成するために使用したコードスニペットです-
Composite toolbar = toolkit.createComposite(section, SWT.WRAP);
RowLayout rlayout = new RowLayout(SWT.HORIZONTAL);
toolbar.setCursor(Display.getDefault().getSystemCursor(SWT.CURSOR_HAND));
rlayout.marginLeft = 0;
rlayout.marginRight = 0;
rlayout.spacing = 0;
rlayout.marginTop = 0;
rlayout.marginBottom = 0;
toolbar.setLayout(rlayout);
Button A = new Button(toolbar, SWT.RADIO);
A.setText("AND");
Button r = new Button(toolbar, SWT.RADIO);
r.setText("OR");
section.setTextClient(toolbar);
section.setText(type.name());
section.setClient(client);
section.setExpanded(true);