L'ajout d'une barre de défilement à JList , JList être ajouté à un Composite

je vais avoir une liste qui je veux remplir dynamiquement , donc la barre de défilement est nécessaire. J'ai ajouté une barre de défilement de la liste. Le problème est que lorsque j'essaie d'ajouter la liste pour un panneau. la barre de défilement devient visible sur la liste mais elles ne fonctionnent pas, même lorsque l'élément de la liste est plus grand en taille.

JPanel p4=new JPanel();
Container c=getContentPane();
myList=new JList(model);
myList.setVisibleRowCount(5);
myList.setFixedCellWidth(200);

p4.add(new JScrollPane(myList,ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
     ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS));
c.add(p4);
  • devrait fonctionner comme prévu (voir @Robin SSCCE) - quelque chose de mal avec le code que vous n'êtes pas montrer ...
InformationsquelleAutor gauravHI5 | 2012-04-07