[ Java ] button marche pas! avec getSource()

Résolu
Bonjour, voilà en gros mon morceau de code qui me pose probleme, il ne reconnait pas quand ma souris clique sur le bouton bout1 et je ne comprends pas...

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

class MyWindow extends JFrame implements ActionListener{
private JButton bout1, bout2;

public MyWindow(){
super("Welcome");
setBounds(100, 100, 1000,500 );
Container cont = getContentPane();
cont.setLayout(null);
JButton bout1 = new JButton("One");
cont.add(bout1);
bout1.setBounds(40,40,80,30);
bout1.addActionListener(this);
JButton bout2 = new JButton("Two");
cont.add(bout2);
bout2.setBounds(40,80,80,30);
bout2.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == bout1)
System.out.println("ca devrait marcher); // ***** le pb s'identifie ici ****************
if (e.getSource() != bout1)
System.out.println("ca marche pas");
}
}

public class Test {
public static void main(String[] args){
JFrame win = new MyWindow();
win.setVisible(true);
}
}

en passant, System.out.println(e.getSource()) donne:
javax.swing.JButton[,40,40,80x30,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@1a05308,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=One,defaultCapable=true]

donc normal que l'égalité ne marche pas, mais pourquoi il n'affiche pas simplement"bout1" ?
Configuration: Windows XP
Firefox 3.0.5

2 réponses

  1. Bonjour,
    System.out.println("ca devrait marcher) ??
    il manque une (") :D

    cr:
    System.out.println("ca devrait marcher");