Bonjour, j'ai fais des recherches mais je n'ai rien trouvé qui réponde à ma question.
Je voudrais savoir la ou les différences entre un JComponent et un Jpanel.
Par exemple, ce code fonctionne avec une sous classe JPanel mais pas une sous classe de JComponent.
J'ai bien ajouté ce panneau à une JFrame..., tout fonctionne trés bien mais seulement si j'utilise un JPanel comme conteneur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public class Panneau extends JComponent{ public Panneau() { ActionSouris teste = new ActionSouris(); this.addMouseListener(teste); } public class ActionSouris extends MouseAdapter { @Override public void mouseClicked(MouseEvent e) { Panneau.this.setBackground(Color.BLUE); } } }
Merci de répondre à cette question toute simple.
Partager