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

Guida J2ME - 14: la classe Alert: messaggi agli utenti

Guida J2ME, corso base java microedition

 

Un oggetto Alert è uno Screen utilizzato per notificare messaggi all'utente (come una casella di dialogo, in altri contesti).

Alla chiusura della schermata Alert, di default verrà visualizzata la schermata precedente; è possibile, comunque, impostare la schermata da visualizzare alla chiusura dell'Alert mediante il metodo di Display:

  • setCurrent(Alert alert, Displayable next)   :   void;

che, chiaramente, imposta alert come display corrente e next come display da visualizzare in seguito.

 

 

I costruttori sono due:

  • Alert(String title);
  • Alert(String title, String alertText, Image alertImage, AlertType alertType);

dove il parametro alertType può assumere i seguenti valori:

ALARM Notifica il verificarsi di un particolare evento.
CONFIRMATION Chiede conferma per poter effettuare un'azione.
ERROR Notifica un errore (es.: indirizzo email mal formattato).
INFO Messaggio informativo.
WARNING Indica un potenziale pericolo (es.: sicuro di voler cancellare tutto ?).

 

 

Metodi utili messi a disposizione da tale classe sono:

setIndicator(Gauge indicator)   :   void Imposta un (eventuale) indicatore di attività.
setTimeout(int time)   :   void Imposta la durata della visualizzazione (Alert.FOREVER per infinito).

 

Utilizzare le Alert in una MIDlet è semplicissimo: dato un evento (pressione di un tasto, ...), basterà scrivere, nel corpo del metodo commandAction gestore, di impostare l'oggetto Alert come oggetto da visualizzare sul display, mediante il metodo setCurrent di Display, come abbiamo imparato a fare nei capitoli precedenti con List o TextBox.

 

 

Per un elenco completo (lista) dei tutorial e videotutorial su Java, Java 2D, Java 3D e J2ME, clicca qui


 
Libri e eBook sul linguaggio di programmazione Java:
 
 
ebook PDF "Java 3D: guida di base" di Francesco Milanese
 
 
 
 
 

 

Pagina di Francesco Milanese (redbaron85) su Facebook   Pagina di Francesco Milanese (redbaron85) su Google Plus   Profilo di Francesco Milanese (redbaron85) su LinkedIn   Pagina di Francesco Milanese (redbaron85) su Twitter   Canale Youtube di Francesco Milanese (redbaron85ct)

Vai all'inizio della pagina