Probleme 2eme bouton en Java

Fermé
westerndigit Messages postés 134 Date d'inscription mercredi 16 février 2011 Statut Membre Dernière intervention 18 avril 2012 - 15 janv. 2012 à 12:18
westerndigit Messages postés 134 Date d'inscription mercredi 16 février 2011 Statut Membre Dernière intervention 18 avril 2012 - 16 janv. 2012 à 07:43
Bonjour,

Mon deuxieme bouton ne fonctionne pas pourquoi ?

Voici le code :


/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package fenetre;

import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;

/**
*
* @author
*/
public class Fenetre extends JFrame implements ActionListener
{
private JButton bouton;
private JButton bouton2;
public Fenetre()
{
this.setTitle("ma fenetre");
this.setSize(320,480);
Container c=this.getContentPane();
c.setLayout(null);
bouton = new JButton("Calcul Arrondi");
bouton.setBounds(75,90,120,30);
bouton2 = new JButton("Calul HT");
bouton2.setBounds(75,150,120,30);
bouton.addActionListener(this);
c.add(bouton);
c.add(bouton2);
}
public void ActionPerformed(ActionEvent e)
{
if((JButton)e.getSource()==bouton)
{
new NouvelFenetre().setVisible(true);
this.setVisible(false);
}
else if((JButton)e.getSource()==bouton2)
{
new NouvelFenetre().setVisible(true);
this.setVisible(false);
}
}

public static void main(String [] args)
{
Fenetre fen=new Fenetre();
fen.setVisible(true);
}

@Override
public void actionPerformed(ActionEvent e) {
if((JButton)e.getSource()==bouton)
{
new NouvelFenetre().setVisible(true);
this.setVisible(false);
}
}
}

Merci pour la réponse,
A voir également:

1 réponse

Utilisateur anonyme
16 janv. 2012 à 06:14
Salut,

Tu as bien la ligne
bouton.addActionListener(this);
pourquoi pas la ligne
bouton2.addActionListener(this); ?

Cordialement,

Dan
0
westerndigit Messages postés 134 Date d'inscription mercredi 16 février 2011 Statut Membre Dernière intervention 18 avril 2012
16 janv. 2012 à 07:43
J'ai rajouté "bouton2.addActionListener(this);"

Mon deuxième bouton ne marche pas

Faut-il mettre un " return c; " ???
0