bonjour, Je travail sur une application en java qui gère les requetes sql de sqlServer, mon problème c'est que qu'on je clique sur le bouton "creer" pour creer la basede donnée, une condition ne prend pas en charge c'est qu'on j'ai le JTextField vide, il doit me retourner un msg d'erreur. dans mon cas il ne prend pas ça il passe directement à creer une BD mem s'il est vide.
voici le code concernant le boutton creer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
tname = jtextfield
 
public JButton creer(){
        creer.setBounds(550,40,80,30);
        creer.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
			//ici j'ai le problème cette condition ne prend pas en charge
                if(tname.getText() != null)
                int a=JOptionPane.showConfirmDialog(null,"Voulez vous Creer le base de données: "+tname.getText(),"Etiquettes Java", 
			        JOptionPane.YES_NO_OPTION);
                    if(a==JOptionPane.YES_OPTION){
                            wl.cnt.executequery(requete());
                            //wl.setContentPane(new garde());
                            wl.addbase(tname.getText());
			}
                    else { wl.setContentPane(new garde()); }
                }   
		else{ 
                       JOptionPane.showMessageDialog(null,"Veuillez donner un nom à votre base de données!!!","Erreur",JOptionPane.ERROR_MESSAGE);
                     }
 
            }});
         return creer;
     }