Bonjour,
dans un cadre scolaire, nous devons réaliser une application de type picasa. J'ai une barre outil avec des JButton, représenté simplement par une image. Lorsque je clique sur ces bouttons, le comportement est un peu bizzard, la méthode ActionPerformed est parfois appelé, parfois non.
J'ai pensé qu'il y avait un problème de focus alors j'ai tenté avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 JButton parent = new JButton(); parent.setIcon(new ImageIcon("parent.png")); parent.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { System.out.println("Coucou"); } });
parent.setFocusable(true); et un MouseAdapter qui au passage de la souris
fait un parent.requestFocus();
Quelqu'un sait d'ou vient le probleme et comment y remédier ?
Merci d'avance
Partager