Bonjour, comment faire en javaFX pour que les boutons ait chacun un écouteur d’événement ? J'arrive à avoir un bouton qui fonctionne au bout du deuxième clic seulement (il y a une exception au premier) mais dès que j'appuie sur un autre ça ne fonctionne pas (j'ai une exception). J'ai essayé ça :
puis ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class FXMLDocumentController implements Initializable { @FXML private JFXButton btnFichier; private JFXButton btnSuivant; @FXML private void handleButtonAction(ActionEvent event) { btnFichier.setOnAction((event1) -> { (...) }); btnSuivant.setOnAction((ActionEvent event1) -> { (...) }); }
Ce sont des JFXButton (de jfoenix) et dans le fxml ils ont onAction="#handleButtonAction"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public void initialize(URL url, ResourceBundle rb) { btnFichier.setOnAction((ActionEvent event) -> { (...) }); btnSuivant.setOnAction((ActionEvent event1) -> { (...) });
L'interface a été faite avec scene builder
Mais rien ne fonctionne...
Merci
Partager