NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Capitolo 16: La classe Item.

 

La superclasse Item è la "base comune" di tutte le componenti che possono essere aggiunte in un Form.

Item fornisce, di base, la possibilità di impostare un'etichetta, un Command e un CommandListener.

 

 

Da notare la gestione degli eventi: se l'utente modifica un Item editabile, l'Item lancia un evento intercettabile da un ItemStateListener, un particolare listener che prevede l'implementazione del metodo:

  • itemStateChanged(Item i)   :   void; .

 

E' possibile, poi, inserire dei Command che saranno disponibili solo quando l'Item associato avrà il focus su di sè.

Per intercettare gli eventi generati da tali Command, si dovrà implementare il listener ItemCommandListener, che prevede l'implementazione del metodo:

  • commandAction(Command c, Item i)   :   void;

lanciato quando viene attivato il Command c sull'Item i.

 

 

Metodi utili messi a disposizione da Item per tutte le classi che la estendono:

addCommand(Command c)   : void Aggiunge un Command all'Item.
setDefaultCommand(Command c)   :   void Imposta il Command passato come parametro come Command di default dell'Item.
setItemCommandListener(ItemCommandListener l):   void Imposta il listener dei Command per questo Item.

 

 
Vai all'inizio della pagina