2011-07-31 38 views
5

我已經使用了兩個tabFolders tabFolder_1和tabFolder_2。每個tabFolders在tabFolder_1中都有兩個tabItems tabItem_1,tabItem_2和tabFolder_2中的tabItem_3和tabItem_4。現在我想要做的是當我選擇TabFolder_1的第一個Tabitem tabItem_1我希望在tabFolder_2中選擇tabItem tabItem_3,同樣當我選擇tabFolder_1中的tabItem_2我希望選擇tabItem tabItem_4。 我已經能夠使用按鈕並編寫代碼「tabFolder_2.setSelection(1);」在按鈕的widgetSelectedEvent中。我怎樣才能做到這一點,只需點擊tabItem?java中的TabItem

回答

3

您可以添加偵聽器以查看選擇哪個tabFolder,並根據設置活動選項卡的信息調用函數進行查看。

例如,你可以看到哪些選項卡與如下因素代碼

tabFolder_1.addSelectionListener(new SelectionAdapter() { 
    public void widgetSelected(org.eclipse.swt.events.SelectionEvent event) { 
    System.out.println(tabFolder_1.getSelection()[0].getText() + " is selected"); 
    } 
}); 
+0

thanx的答案選擇的,它真的幫了我.. – Kiran