Bonjour,

Je souhaite afficher un dessin dans une Frame. Or ce dessin peut devenir très grand, je souhaite donc placer un JScrollPane sur ce dessin afin de le parcourir.

J'ai créé mon dessin dans la Frame, mes barres de scroll horizontales et verticales sont créées mais inactives or le dessin n'est pas visible totalement.

Dois je placer mon dessin dans un JComponent pour pouvoir le scroller?
A savoir: il est déjà dans un JPanel.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Board essai = new Board(x,y);					//instanciation du dessin (Board extends JPanel)
        p.add(essai,BorderLayout.CENTER);				//p JPanel
 
        p1_border.add(p,BorderLayout.CENTER);			//p1_border Bordure avec titre
 
        JScrollPane p_scroll = new JScrollPane(p1_border,ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
    			ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
 
        c.add(p_scroll,BorderLayout.CENTER);		// c JDialog
        pack();
Dans quel JComponent puis-je mettre essai? J'ai tenté dans un JLabel comme pour une image mais ca ne marche pas.

Merci d'avance.