Bonjour.
J'ai un problème plus qu'inattendu avec un JScrollPane. Je vous explique:
J'ai un JPanel où je dessine des objets à moi (genre des cercles) et je peux les faire bouger à volonté avec la souris...
Cependant, si j'agrandi la fenêtre et que je glisse donc un objet en bas à droite de l'écran et que je redimensionne ma fenêtre pour la rendre à nouveau petite, mon objet n'est plus visible... D'accord c'est normal.
Donc pour remédier à ça j'ai mis un JSCrollPane et je procède comme suit:Cependant je n'ai pas les barres de défilement qui se mettent à jour et donc tout ce que je fais ne sert à rien...
- Intégration de mon JPanel "g" dans la JFrame: add(newJscrollPane(g));
- A chaque fois que je bouge un objet dans mon JPanel, je calcule si la position de l'objet déplacé est supérieure aux dimensions du JPanel, si c'est le cas je fais genre setSize(dim) avec dim la nouvelle dimension.
Quelqu'un peut-il m'aider ?
Si vous avez besoin de quelques sources pour comprendre, dites-moi le.
Partager