Bonjour mes collègues je n'arrive pas a afficher ok dans le console pour voir si j'ai bien utiliser les événements voila mon code
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class bouutton extends JFrame{ public bouutton(){ super(); setLayout( new FlowLayout()); //on choisit un gestionnaire de mise en forme des composants dans ce conteneur setLayout(null); // on crée un bouton JButton btnTest=new JButton(); // on fixe son libellé btnTest.setText("Test"); // on fixe son emplacement et ses dimensions btnTest.setBounds(100,200,100,20); // on ajoute le bouton au conteneur add(btnTest); this.addActionListener(); } private void addActionListener() { // TODO Auto-generated method stub } public void actionPerformed(ActionEvent e){ if(e.getSource()== "test") System.out.println("ok"); } public static void main(String[]arg){ bouutton l=new bouutton(); l.show(); } }
Bonjour,
Après avoir regardé ton code rapidement (Niroken me corrigera si je dit une ânerie :) ), il me semble qu'il y manque un
btnTest.setName("test");
Petite remarque supplémentaire si tu me le permets. bouuton c'est vraiment mal choisi comme nom de classe. D'abord les deux uu c'est assez incongru :) mais surtout, en Java, la convention est que les types ont un nom commençant par une majuscule. Ta classe devrait donc s'appeler Bouuton :)
Hello,
He oui Frederic, anerie il y a :D , en fait il faut ajouter un petit plus d'information si l'on veut que ca marche, par exemple
ajouter un listener au boutton.
Voila le code corrigé :
Bonne chance,
Niroken
merci bcp