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 08: La classe Displayable.

 

Nel capitolo precedente abbiamo accennato agli oggetti "displayable" (lett.: visualizzabili), ossia gli oggetti che possono essere mostrati direttamente sul display.

 

Esiste una superclasse per tutti questi oggetti: Displayable.

Gli oggetti che ereditano da Displayable hanno:

  • zero o più oggetti Command per gestire l'interazione con l'utente (gestione degli eventi e delle operazioni);
  • un CommandListener, che in realtà è uno solo per Command (lcdui utilizza l'Unicast Listener Model), per recepire le notifiche di selezione dei comandi;
  • un titolo e un testo scorrevole (detto Ticker), entrambi opzionali.

 

 

 

Metodi utili messi a disposizione da tale classe sono:

addCommand(Command c)    :   void Aggiunge un Command (vd. prossimo capitolo).
getHeight()                              :   int Restituisce l'altezza, in pixel, dell'oggetto.
getWidth()                               :   int Restituisce la larghezza, in pixel, dell'oggetto.
isShown()                                 :   boolean Restituisce true se l'oggetto in questione è attualmente visibile sul display.
setTicker(Ticker t)                 :   void Imposta un Ticker (una sorta di testo scorrevole, opzionale) per l'oggetto.
setTitle(String s)                     :   void Imposta un titolo (opzionale) per l'oggetto Displayable.
setCommandListener(CommandListener cl)   :   void Imposta il CommandListener dei comandi.

 

 

 
Vai all'inizio della pagina