Programmazione:Java/Eclipse RCP/SWT - Manage, dont Extend

Da WikiSitech.
Versione del 15 nov 2007 alle 16:54 di Rimondini (discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazioneVai alla ricerca

Usare i manager per personalizzare i componenti

Con i componenti SWT il modo corretto per personalizzare, generalizzare comportamenti o qualsiasi altra cosa si voglia è tramite un manager(non grafico...MORTE all'INCAPSULAMENTO ^^) e non tramite l'estensione del componente stesso.

Un buon esempio di questa gestione può essere il FormToolkit SWT, che non è altro che un manager che modifica l'aspetto grafico dei componenti base di Eclipse.

Un altro esempio lo si può trovare qui, dove si può vedere un manager che applica la validazione del dato in input nel componente.

Altri esempi di gestione dei componenti grafici tramite manager sono i TableViewer e TreeViewer di JFace.