PDA

View Full Version : [Java] Lancio Warning


bobby1112
17-11-2009, 16:27
ciao ragazzi sono nuovo di java ho questo problema se un controllo non va bene dovrei inviare un warning senza interrompere il programma

esempio

if(x<0){
lancio warning()
else
System.out.println("tutto ok ")
}


Grazie:help:

banryu79
17-11-2009, 17:30
Cosa intendi esattamente con "lancio un warning"?
Ti serve solo per motivi di testing/debug del codice oppure deve essere un output che l'applicativo deve esibire all'utente finale?
Prova a contestualizzare di più le tue esigenze...

bobby1112
17-11-2009, 20:02
deve essere un output che l'applicativo deve esibire all'utente
Grazie

fero86
17-11-2009, 23:57
qual é per te la differenza tra un "warning" e un normale messaggio di testo stampato con System.out.println ?

banryu79
18-11-2009, 08:10
deve essere un output che l'applicativo deve esibire all'utente
Grazie
L'applicazione è basata su consolle/terminale?
In tal caso la risposta è banale: basta stampare un messaggio sulla consolle.

L'applicazione ha un'interfaccia grafica?
Se sì, potresti usare uno dei tanti metodi statici della classe JOptionPane: con questi metodi puoi puoi rapiamente configurare e visualizzare una dialog informativa all'utente, in varie salse.

Le dialog precotte hanno la possibilità di visualizzare diversi "tipi" di messaggio (error/information/warning/question/plain_message) e ci sono dei metodi specifici a seconda che si deva solo mostrare un messaggio, oppure interagire con l'utente (richiedere una conferma o un input).
Ti rimando alla documentazione/java_tutorial per maggiori informazioni.


deve essere un output che l'applicativo deve esibire all'utente

Comunque usare JOptionPane potrebbe anche non essere l'ideale (cioè si possono fare anche altre cose): dipende dallo scenario, nel tuo caso non riesco a capire cosa ti possa servire meglio perchè sei stato un po' avaro di informazioni.