Allora il problema è :
quella joptionpane che adesso ho commentato, ho aggiunto la variabile booleana di tipo statico che viene settata al valore che verrà poi restitituito al metodo verify. Tale valore lo vado poi a verificare quando premo il bottone . Se vero allora avvio la ricerca perchè significa che nella jformat è stato inserito un valore valido altrimenti stampo un messaggio.codice:public boolean verify(JComponent input) { boolean a; Pattern p=Pattern.compile(regex); JFormattedTextField jft=(JFormattedTextField)input; a=(Pattern.matches(p.toString(),jft.getText()) && jft.getText().length()<=maxLength && jft.getText().length()>=minLength); FieldInputVerifier.valid=a; if(!a) { // JOptionPane.showMessageDialog(null,msg ); } return a; }
Quello che adesso vorrei chiedere è perchè quella JoptionPane nel verifier mi crea questo problema? penso sia qualcosa legato all evt thread ma non riesco a capire !!

Rispondi quotando