Bonjour,

Je veux afficher des boutons d'une façon dynamique avec une interface Swing.
Le problème c'est que les boutons ne s'affichent pas tous comme si il n' ya pas une ScrollPane malgré que j'ai fait un scrollPane.
Je souhaite afficher les boutons d'une manière verticle.

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
 panel = new JPanel();
   //panel.setBounds(286, 300, 388, 368);   
   panel.setLayout(null);
   scrollPane = new JScrollPane(panel);
   scrollPane.setBounds(286,300, 368, 346);
   scrollPane.setAutoscrolls(true);
   add(scrollPane);
 
 
    for ( int i =0; i<SelectPDM.vectClassPDM.size();i++){
     JButton JButtonb2 =new JButton(SelectPDM.vectClassPDM.get(i).getNom());
     JButtonb2.setBounds(20,k, 150, 25);
     JButtonb2.setIcon(new ImageIcon("Images/class.gif"));
     panel.add(JButtonb2);
           k=k+26;
           scrollPane.repaint();
 
    }
    for ( int i =0; i<SelectPDM.vectAssoPDM.size();i++){
     JButton JButtonb2 =new JButton(SelectPDM.vectAssoPDM.get(i).getNom());
     JButtonb2.setBounds(20,k, 150, 25);
     JButtonb2.setIcon(new ImageIcon("Images/asso.png"));
     panel.add(JButtonb2);
           k=k+26;
           scrollPane.repaint();
  }