bonsoir,
j'ai crée un objet extends JPanel dans le quel j'ai fait implements MouseListener, MouseMotionListener et je l'ai placer dans une JFrame,
le problème c'est que quand j'utilise la méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public void mouseClicked(MouseEvent e)
de ma classe je doit afficher un JDialog sauf que le constructeur du JDialog demande obligatoirement une instance de Frame de window ou de Dialog, alors j'ai mis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
((JFrame)MonPanel.getAccessibleContext().getAccessibleParent(),true)
dans le constructeur de mon JDialog je reçoit cette erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.JPanel cannot be cast to javax.swing.JFrame
alors merci de me donner comment avoir la réference de la Frame dans lequelle se trouve mon Panel...