Differenze tra le versioni di "Programmazione:Java/Eclipse RCP/Documentazione Framework/Definizione di un TabForm"
Da WikiSitech.
Vai alla navigazioneVai alla ricerca(3 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
+ | [[Programmazione:Java/Eclipse_RCP/Documentazione_Framework|<< Back to Documentazione Framework]] | ||
+ | |||
La definizione di un TabForm non ha una vera e propria controparte Java, ma permette di organizzare più Form all'interno di Tab | La definizione di un TabForm non ha una vera e propria controparte Java, ma permette di organizzare più Form all'interno di Tab | ||
Riga 7: | Riga 9: | ||
Per legare i Form, o anche Frameset, ai TabItem bisogna definire i singoli item come da esempio | Per legare i Form, o anche Frameset, ai TabItem bisogna definire i singoli item come da esempio | ||
+ | {| cellspacing=25 width="100%" | ||
+ | |- | ||
+ | |valign="top"| | ||
[[Immagine:Definizione_tabitem.jpg|thumb|center]] | [[Immagine:Definizione_tabitem.jpg|thumb|center]] | ||
+ | |width="100%" valign="top"| | ||
+ | L'ID richiesto vieni inserito all'interno del TabItem, per permettere di gestire il cambio di selezione tra Tab, e vi si può accedere tramite la '''getData()''' dell'oggetto utilizzando la chiave definita nella classe FWKTabFormManager | ||
+ | |||
+ | <code java> | ||
+ | public void handleEvent(Event event) { | ||
+ | switch (event.type) { | ||
+ | case SWT.Selection: | ||
+ | if(event.widget instanceof CTabFolder) { | ||
+ | String tab_id = event.item.getData(FWKTabFormManager.TAB_ID_DATA_KEY); | ||
+ | } | ||
+ | break; | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ | |} |
Versione attuale delle 10:20, 14 apr 2008
<< Back to Documentazione Framework
La definizione di un TabForm non ha una vera e propria controparte Java, ma permette di organizzare più Form all'interno di Tab
L'Extension Point permette di definire, oltre all'ID nesessario per utilizzare la definizione, la posizione (TOP o BOTTOM) dei TabItem.
Per legare i Form, o anche Frameset, ai TabItem bisogna definire i singoli item come da esempio
L'ID richiesto vieni inserito all'interno del TabItem, per permettere di gestire il cambio di selezione tra Tab, e vi si può accedere tramite la getData() dell'oggetto utilizzando la chiave definita nella classe FWKTabFormManager
|