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

Da WikiSitech.
Vai alla navigazioneVai alla ricerca

<< Back to Eclipse RCP

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.