Bonjour à tous !
j'ai un petit soucis
j'ai une classe qui etend JPanel dans laquel je place un JPanel vide et dans ce JPanel vide je remet un JPanel (avec des labels, des champs de texte ...).
le probleme, c'est que je n'arrive pas à afficher de scrollbar à ce dernier JPanel !
tous les composants s'affichent correctement (en tout cas une partie (la taille du JPanel)) mais pas de scrollbar !
Voici une partie de mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 public class Page4 extends JPanel { //declaration … public Page4(String animal, double CA) { //init …. /*****************declaration JPanel*******************/ panneau = new JPanel(); panneau2 = new JPanel(); panneau2.setBounds(0,350,950,300); add(panneau2); panneau2.setLayout(new BorderLayout()); JScrollPane scroll = new JScrollPane(panneau); panneau2.add(scroll, BorderLayout.CENTER); panneau.setLayout(null); int i=0; int x=10; int y=10; while (rs.next()) { String CUG_prod = rs.getString(1); String design_prod = rs.getString(2); tab_CUG[i] = new JLabel("" + CUG_prod); tab_LIB[i] = new JLabel("" + design_prod); tab_CUG[i].setBounds(x,y,L_LAB_CUG,H_LAB_CUG); panneau.add(tab_CUG[i]); x += 100; tab_LIB[i].setBounds(x,y,L_LAB_LIB,H_LAB_LIB); panneau.add(tab_LIB[i]); x += 320; i += 1; y += 50; x = 10; }
Quelqu'un pourrait-il m'aider à trouver une solution ou une autre facon de faire !
Merci d'avance
Partager