Bonjour

je suis entrain d'utiliser un JPanel pour créer une zone de dessin. basé sur ce tutoriel http://duj.developpez.com/tutoriels/java/dessin/intro/

j'ai voulu rajouter une barre supplémentaire pour afficher les outils de dessin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public MyDrawer() {
 
        jc = new JCanvas();
 
        setLayout(new BorderLayout());
        setBackground(Color.cyan);
 
        this.add(new DrawerMenu(jc), BorderLayout.NORTH);
        this.add(new JScrollPane(jc), BorderLayout.CENTER);
}
mon problème est le suivant

je n'arrive pas a limiter mon canvas/Jpanel ou je fait tout le dessin.

j'ai l'impression qu'il prend automatiquement tout l'espace possible malgrès
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
public JCanvas(){
        setPreferredSize(new Dimension(600, 600));
        setMaximumSize(new Dimension(600, 600));
        setBackground(Color.black);
 
    }
j'aimerais pouvoir limiter la zone dans lequel on peu dessiner a une taille donné (ici 600 x 600) et quand l'espace disponible est pas suffisant faire apparaitre des scrolls.