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.
Dans quel JComponent puis-je mettre essai? J'ai tenté dans un JLabel comme pour une image mais ca ne marche pas.
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();
Merci d'avance.
Partager