Bonjour,
J'aimerais personaliser mes JInternalFrame en ajoutant des "boutons" dans la barre de titre.
Pour l'instant la meilleur manière que j'ai trouvé est de surcharger la méthode paint() de mes JInteralFrames afin de dessiner un "bouton".
Par contre, je cherche depuis un moment et je ne parviens pas à trouver l'évenement lancé lorsque je clic sur la barre de titre . Le seul évenement que j'arrive à récupérer lorsque je clic sur la barre de titre est
(Situé dans la classe DefaultDesktopManager dont le JDestopPane possède une instance).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void beginDraggingFrame(JComponent f) { super.beginDraggingFrame(f); }
Le problème c'est que cet évenement n'est pas du tout un MouseEvent qui pourrait me donner la position de la souris, le(s) bouton(s) cliqué(s) ...
Je pourrais récupérer la postion de la souris en calculant la postion sur l'écran - la postion du desktoppane - la postion de l'internalFrame + la postion du bouton mais c'est quelque peut ... bourrin
Quelqu'un sait m'aider ?
Partager