Gérez plusieurs événements en javaFX
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 :
Code:
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) -> {
(...)
});
} |
puis ca :
Code:
1 2 3 4 5 6 7 8
| public void initialize(URL url, ResourceBundle rb) {
btnFichier.setOnAction((ActionEvent event) -> {
(...)
});
btnSuivant.setOnAction((ActionEvent event1) -> {
(...)
}); |
Ce sont des JFXButton (de jfoenix) et dans le fxml ils ont onAction="#handleButtonAction"
L'interface a été faite avec scene builder
Mais rien ne fonctionne...
Merci