Bonjour,
quel serait le moyen de rendre l'apparition des barres de défilement dynamique dans un JScrollPane ?
Càd que les barres ne s'affichent qu'à partir du moment où l'affichage dans le JPanel contenu dans le JScrollPane sort de la zone visible de la JFrame.
Mon code pour l'affichage de barres de scrolls ressemble à ca :
Avec cela, les barres de scrolls sont toujours présentes et l'on peut sans rien ajouter dans jp faire défiler entièrement toute la zone d'affichage de ce JPanel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 JPanel jp = new JPanel(); JScrollPane js = new JScrollPane(jp); JFrame jf = new JFrame(); jp.setPreferredSize(new Dimension(3000, 3000)); js.setPreferredSize(new Dimension(600, 800)); frame.getContentPane().add(pane1); frame.setSize(600,800); frame.setVisible(true);
Existe-t-il un moyen de modifier ça ?
Partager