Décalage des boutons suite à un Zoom sur JPanel
Bonjour à tous,
Pour résumer rapidement la situation.
L'ui comporte un JScrollPane de taille (1024, 768) contenant un JPanel de taille 3000,3000.
Je désire appliquer un Zoom sur le JPanel (ceci marche très bien avec ceci):
Code:
1 2 3 4 5 6 7 8 9
| /* surcharge */
public void paint(Graphics g) {
super.paintComponent(g); // clears background
Graphics2D g2 = (Graphics2D) g;
AffineTransform backup = g2.getTransform();
g2.scale(1.1, 1.1);
super.paint(g);
g2.setTransform(backup);
} |
Tout est OK jusque là, le zoom marche !
Problème :aie::
Suite à ce zoom, mon cadre (petite boite) a changé de taille, mais par contre les boutons de ce cadre eux, non pas bougé de position ils sont plus haut.
Ce qui donne l'image: ICI
http://sheisonfire.free.fr/Zoom/java_zoom.png
Quelqu'un pourrait-il m'aiguiller sur ce problème?
Merci beaucoup et bonne journée :king:
Fantomasmusic