Un saluto a tutto il forum...vi chiedo un aiuto perchè ho un problema con un JOptionPane.
In un pannello, una volta premuto un tasto vorrei che fosse visualizzato un JOptionPane nella modalità showMessageDialog.
Vorrei che:
-fosse già visualizzata una scritta di default nel campo di testo;
-se viene premuto il tasto "ok" devo controllare che il campo di testo non sia vuoto e nel caso lo fosse visualizzare un messaggio di errore;
-se viene premuto il tasto "annulla" o viene chiuso con il tasto "x" che venga segnalato lo stesso messaggio menzionato prima.
Io l'ho pensata così,ma non funziona...quando premo "annulla" oppure la "x" , Jedit mi dà errore derivante da qualche eccezione...
String hex;
hex = JOptionPane.showInputDialog(punt_frame, "Inserire il proprio nome:","Human Player");
if (hex.compareTo( "null")!=0)
{
if(hex.length()==0)
JOptionPane.showMessageDialog(punt_frame, "Occorre scegliere un nome per proseguire!!!");
else
punt_frame.cambiaPannello(hex);
}
else
JOptionPane.showMessageDialog(punt_frame, "Occorre scegliere un nome per proseguire!!!");
![]()
vi ringrazio in anticipo per le risposte...ciao!!!

Rispondi quotando