2011-07-31 18 views
5

He utilizado dos tabFolders tabFolder_1 y tabFolder_2. Cada tabFolders tiene dos tabItems tabItem_1, tabItem_2 en tabFolder_1 y tabItem_3 y tabItem_4 en tabFolder_2. Ahora lo que intento hacer es seleccionar el primer tabitem tabItem_1 de tabFolder_1. Quiero que el tabItem tabItem_3 sea seleccionado en tabFolder_2 y de manera similar cuando selecciono tabItem_2 en tabFolder_1 quiero que el tabItem tabItem_4 sea seleccionado. He podido hacer esto usando el botón y escribiendo el código "tabFolder_2.setSelection (1);" en el widgetSelectedEvent del botón. ¿Cómo puedo hacer esto simplemente haciendo clic en el tabItem?TabItem en java

Respuesta

3

Puede agregar listener para ver qué tabFolder está seleccionado y en función de esa función de llamada de información que establece pestañas activas.

Por ejemplo se puede ver la ficha que esté seleccionada con folowing código

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

gracias por la respuesta, lo que realmente me ayudó .. – Kiran

Cuestiones relacionadas