Bonjour les développeur,
J’ai un problème avec JScrollpane, j’ai un JPanel de taille (827, 1170) ( qui contient des composants). D’un autre coté j’ai ma JFrame qui fait appel au JPanel. Je veux que ma fenêtre aie la barre de défilement, pour avoir accés aux composants en bas. La barre de défilement est bien visible, mais elle n’est pas fonctionnelle. Voici le code au niveau du JPanel (qui s’appelle Audiogramme).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 this.setSize(827, 1170); jp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); jp.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); jp.setSize(827, 1170); jp.setAutoscrolls(true); jp.setViewportView(this);
et voici le code au niveau du JFrame :
est ce que quelqu’un aurait une idée pourquoi ça ne se défile pas ?! la photo du résultat est ci-jointe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 this.setTitle("Audiogramme"); this.setSize(827, 1170); this.setResizable(false); Audiogramme a=new Audiogramme(); this.add(a.jp); //jp le JScrollpane du JPanel this.repaint(); this.validate();
Partager