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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
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


Quelqu'un pourrait-il m'aiguiller sur ce problème?

Merci beaucoup et bonne journée

Fantomasmusic