ok, ho risolto in questo modo:
grazie comunque a tutti.codice:String nomeUtente=null; String password=null; Object[] message=new Object[4]; message[0]="Nome utente"; message[1]=new JTextField(""); message[2]="Password"; message[3]=new JPasswordField(""); String[] options={"OK"}; while (nomeUtente==null || nomeUtente.equals("") || password==null || password.equals("")) { JOptionPane.showOptionDialog(g.theGui, message, "Autenticazione", JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]); nomeUtente=((JTextField)message[1]).getText(); password=((JPasswordField)message[3]).getText(); }

Rispondi quotando