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 :
dans mon FXML j'ai :
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"); }
J'ai beau cliquer sur les flèches, sur le curseur, faire bouger le curseur, jamais mon événement "handelOnScroll" ne se déclenche.
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" />
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 ?
Partager