Bonjour,
Je viens demander de l'aide car je ne vois pas comment je pourrais résoudre le problème suivant :
J'ai une JFrame avec un layout de type TableLayout. Ce système me permet d'avoir une grille avec pour chaque cellule un JPanel. Je souhaiterais tracer un trait entre le centre de deux JPanels.
Exigence : Obligation d'utiliser le layout spécifié (car dans un contexte d'architecture de grilles. Ainsi une grille est composée elle-même par d'autres grilles...etc).
Solution : J'ai pensé à utiliser le "layeredPane" pour superposer ma grille et mes traits. Le soucis est que je ne peux pas récupérer le centre des JPanels. Les fonctions "getX()" et "getY()" me retournent les valeurs par rapport au point supérieur gauche de la cellule où est implanté le panel en question. Il me retourne donc 0 ou 0,5
Si quelqu'un peut m'aider à résoudre ce problème, ou en tout cas à y contribuer. Une solution ? Des pistes ?
En tout cas, je vous remercie par avance.
Partager