salut j'ai un souci avec ma JScrollPane
je m’explique j'ai plusieurs JScoolPane que chaqu'un contiens un JTextPane
je veut que quand le JTxtPane change ma scroolpane change ( barre verticale toujours en bas ) j'ai fait sa ' l'aide de AdjustmentListener voici le code
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
 
if(scrolpane.getVerticalScrollBar().getValue() == 0 && oldvalue == 1)
	       {
	           return;
	       }
	       try
	       {
	           int percent = (100 * e.getValue()) / (scrolpane.getVerticalScrollBar().getMaximum() - scrolpane.getVerticalScrollBar().getVisibleAmount() - scrolpane.getVerticalScrollBar().getMinimum());
	           if(percent != 100 && scrolpane.getVerticalScrollBar().getValue() < oldvalue)
	           {
	               return;
	           }
	       }
	       catch(Exception ex) { }
	       oldvalue = scrolpane.getVerticalScrollBar().getValue();
	       scrolpane.getVerticalScrollBar().setValue(scrolpane.getVerticalScrollBar().getMaximum());
le problem c'est que ce listener fonctionne toujours avec la dernière ScroolPane ajouter et il zappe les autre une idée svp ?