JScrollPane JList

JScrollPane JList - Java - Programmation

Marsh Posté le 21-08-2004 à 16:46:07    

Pourquoi la barre d'écoulement ne s'affiche pas?  
 
        Vector listeitem = new Vector();
 listeitem.addElement(new Integer(2));  
 listeitem.addElement(new Integer(3));  
 liste = new JList(listeitem);
 liste.setSelectedIndex(0);
 JScrollPane scrollliste = new JScrollPane(liste);
 
 //JScrollBar vscroll = scrollliste.getVerticalScrollBar();
 //vscroll.setValue(vscroll.getMaximum());  
 
 scrollliste.setPreferredSize(new Dimension(120, 70));
 
 row2b.add(scrollliste);
 
est il possible d'ajouter des element ultérieurement apres avoir lu un fichier? celui ci est lu en appuyant qur un bouton de mon interface utilisateur, puis apres lecture je voudrais adapter les elements du scroll faisant partie de la meme interface?
merci

Reply

Marsh Posté le 21-08-2004 à 16:46:07   

Reply

Marsh Posté le 21-08-2004 à 19:32:20    

Je suppose que quand c'est pas précisé la barre de défilement ne s'affiche pas.
Tu peux spécifier par exemple spécifier si la barre est visible ou pas :
 

Code :
  1. JScrollPane scrollPane = new JScrollPane (liste,               JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,       JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);

Reply

Marsh Posté le 21-08-2004 à 19:33:44    

:sweat: dsl je maitrise pas encore les balises, trop compliqué pour moi :pt1cable:

Reply

Marsh Posté le 23-08-2004 à 11:04:42    

Merci résolu
scrollliste.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed