eclipse rcpにctabfoldersに関する質問があります。 スタックを含むスタック部分のコンテナを含むウィンドウを持つe4 RCPアプリケーションを作成しました。 このスタックには1つの部分が含まれています。この部分には、ctabfolderとctabitemがあります。私は、製品ファイルを経由してアプリを起動したときにアプリケーションの開始以来のCTabFolderを丸めた
: 1. partCTabFolderは、ウィンドウの上部に表示されます、と私はそれを削除したいと思います。 2. test1 CTabItemは選択されていません。私はsetSimple(false)でフラグ "simple"を無効にしたので、CTabItemを丸い枠で表示する必要があります。 この場合、ウィンドウは次のように表示されます。 問題1は残りますが、2番目の問題は解決されます。
部品クラスが遅れて作成されていることは知っていますが、部品が唯一であり、ウィンドウが実行されるとすぐに表示されるため、ここでは適用されません。ここ
は@PostConstructメソッドのコードです:
@PostConstruct
public void postConstruct(Composite parent) {
parent.setLayout(new FillLayout(SWT.HORIZONTAL));
CTabFolder tabFolder = new CTabFolder(parent, SWT.BORDER);
tabFolder.setSimple(false);
tabFolder.setSelectionBackground(Display.getCurrent().getSystemColor(SWT.COLOR_TITLE_INACTIVE_BACKGROUND_GRADIENT));
CTabItem tbtmTest = new CTabItem(tabFolder, SWT.NONE);
tbtmTest.setText("test1");
Composite composite = new Composite(tabFolder, SWT.NONE);
tbtmTest.setControl(composite);
composite.setLayout(new GridLayout(2, false));
new Label(composite, SWT.NONE);
new Label(composite, SWT.NONE);
new Label(composite, SWT.NONE);
Label lblHelloWolf = new Label(composite, SWT.NONE);
lblHelloWolf.setText("Hello World!");
}
はすぐに一部が表示されているよう丸いCTabItemの境界線を取得することが可能ですか? ウィンドウ上部の「partCTabFolder」テキストを取り除くにはどうすればよいですか?パート・スタックは、各パートのタブを使用しています -
は、あなたが「パート・スタック」であなたの部分を入れているので、「partCTabFolder」タブがあるあなたに