我有一個關於eclipse rcp中ctabfolders的問題。 我創建了一個e4 RCP應用程序,其中包含一個包含堆棧的堆棧部分容器的窗口。 這個堆棧包含1個部分。在這一部分,有一個ctabfolder和一個ctabitem。自應用程序啓動後四捨五入CTabFolder
有2個問題: 1. partCTabFolder出現在窗口的頂部,我想將其刪除。 2.未選擇test1 CTabItem;我用setSimple(false)禁用了「簡單」標誌,所以CTabItem應該以圓形邊框顯示,直到我點擊它纔會顯示。 在這種情況下,窗口會顯示如下: 問題1仍然存在,但第二個問題已解決。
我知道懶洋洋地創建類的部分,但我認爲,因爲部分是唯一的一個,並且只要在運行窗口中顯示它在這裏並不適用。
這裏是@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」文本?
謝謝