Bonjour

1ère Question

Est-il possible de supprimer les ScrollBar d'un JScrollPane et de scroller uniquement avec la roulette.
Bien sûr, j'ai essayé en définissant JScrollPane.VERTICAL_SCROLLBAR_NEVER;
mais la roulette ne fonctionne plus.
J'ai essayé ensuite de mettre la taille des ScrollBar à zéro,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
JScrollPane scrollPane = new JScrollPane(ChoixListe);
			scrollPane.setBounds(16, 22,  167, 350);
			JScrollBar vertical = scrollPane.getVerticalScrollBar();
			vertical.setPreferredSize( new Dimension(0,0) );	
			JScrollBar horizontal = scrollPane.getHorizontalScrollBar() ;
			horizontal.setPreferredSize( new Dimension(0,0) );
dans ce cas ça fonctionne très bien mais si je définis un cadre pour une liste inclus dans ce scrollPane le cadre est incomplet. Il ne s'affiche pas dans le bas de la liste.



2ième question . Soit le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
     JList maliste = new JListe();
     JScrollPane sc  = new JScrollPane (maliste); 
   int épaisseur   = 3;
    Border b = BorderFactory.createLineBorder(Color.red, épaisseur.);
    maliste.setBorder(b);
Puis je retrouver sc à partir de maliste. Quelque chose comme JscrollPane x = maliste.getScrollPane(); Naturellement c'est un
exemple.

Merci d'avance

Gégé