Quand je clique sur annuler dans la boite de dialogue une fenetre vide s'affiche dans le coin de l'ecran pourtant je n'ai rien affecté sur l'action annuler(retour = = null). Si quelqu'un sait comment supprimer ce bout de fenetre....
public RechercheFournMC() {
existe_02=0;
while(existe==false && retour!=null){
existe_02=existe_02+1;
if (existe_02==1){
retour = JOptionPane.showInputDialog(getContentPane(),"Saisissez un mot un clé", "Saisie mot clé", JOptionPane.OK_CANCEL_OPTION);
}
else{
retour = JOptionPane.showInputDialog(getContentPane(),"Mot clé inexistant ", "Saisie mot clé", JOptionPane.OK_CANCEL_OPTION);
}
try {
Connection con ;
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection("jdbc:oracle:thin:@10.66.66.18:1521:info","admin","admin");
Statement stmt = con.createStatement();
ResultSet rset = stmt.executeQuery("Select * from fourniture where fourn_motcle ='"+retour+"' order by fourn_nom");
existe = rset.next();
System.out.println(existe);
con.close();
}
}
if (retour != null){
System.out.println("retour!=null");
if (existe==true){...............
Merci d'avance