Création dynamique des boutons dans ScrollPane

tmarhoucem
Messages postés
1
Date d'inscription
dimanche 29 janvier 2012
Statut
Membre
Dernière intervention
16 mai 2014
- 16 mai 2014 à 13:14
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.

	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();
}


--