probléme JAVA: Interface Graphique , l’interaction des boutons

probléme JAVA: Interface Graphique , l’interaction des boutons - Java - Programmation

Marsh Posté le 11-11-2012 à 00:02:02    

Bonsoir ,
Je suis en train de développer une application Java (avec Eclipse ), cette application contient deux boutons :  
- bouton valider (qui se trouve dans un JFrame) permet d'ouvrir un autre JFrame  
- bouton annuler permet de quitter l'application  
 
Voilà le code que j'ai écrit :  
 
 
.....
panneau_Bouton.add(valide=new JButton("valider  : " ));
    panneau_Bouton.add(annul=new JButton("Annuler : " ));
 
           valide.addActionListener(this);
    valide.setActionCommand("valider" );
 
    annul.addActionListener(this);
    annul.setActionCommand("annuler" );
 
 **
   //Gestion des evenements
 
 
   public void Actionperformed(ActionEvent e)
   {  
 
 
   if (e.getActionCommand() == "valider" ) {
  new menu_generale().setVisible(true);
 
  // menu_generale est une classe qui contient la deuxiéme JFrame
    **
   else
   if (e.getActionCommand() == "annuler" ){
    System.exit(0);}
}
 
 
le problème ce lorsque je clique sur une des deux boutons ne passe rien , y a t'il des solutions pour ça !!?
 et merci :)

Reply

Marsh Posté le 11-11-2012 à 00:02:02   

Reply

Marsh Posté le 22-11-2012 à 16:48:50    

Citation :

e.getActionCommand() == "valider"


 
Ce n'est pas comme ça qu'on teste l'égalité des chaines en java.
Il faut utiliser la méthode equals().
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed