Salut![]()
alors voilà
j'ai posé un addPropertyChangeListener sur un JSplitPane pour détecter quand l'utilisateur bouge la barre du splitPane :
ça marche bien, sauf quand on clique sur les flèches pour bouger le splitPane a fond sur la gauche ou la droite ... l'écouteur n'est pas appelé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 verticalSplitPane = new JSplitPane(); verticalSplitPane.setOneTouchExpandable(true); verticalSplitPane.addPropertyChangeListener("lastDividerLocation", new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent e) { System.out.println("toto"); } }![]()
pour être précis il n'est pas appellé si je clique en 1er sur ces flèches. Si par exemple je bouge la barre du splitPane à la souris, puis que je clique sur les flèches la ça marche.
Mais si je clique tout de suite sur les flèches là ça marche pas![]()
une idée ?







Répondre avec citation
Partager