Bonjour,

Question de débutant...

J'ai créé avec scene builder une scrollbar.

J'y ai ajouté sur pratiquement tous les événements un lien vers handelOnScroll :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
@FXML
	private void handelOnScroll() {
		lblMessage.setText("Je scroll");
 
 
	}
dans mon FXML j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<ScrollBar fx:id="scrollLv" layoutX="326.0" layoutY="44.0" onRotate="#handelOnScroll" onRotationFinished="#handelOnScroll" onRotationStarted="#handelOnScroll" onScroll="#handelOnScroll" onScrollFinished="#handelOnScroll" onScrollStarted="#handelOnScroll" onSwipeDown="#handelOnScroll" onSwipeUp="#handelOnScroll" onTouchMoved="#handelOnScroll" onTouchPressed="#handelOnScroll" orientation="VERTICAL" prefHeight="181.0" prefWidth="14.0" />
J'ai beau cliquer sur les flèches, sur le curseur, faire bouger le curseur, jamais mon événement "handelOnScroll" ne se déclenche.

Les seuls événements qui déclenchent sont OnMouse... comme par exemple "onMouseEntered="#handelOnScroll"".

Pourquoi est-ce que les événements onScroll ne fonctionnent pas ?