Appeler un ButtonHandler avec arguments
J'ai plusieurs boutons qui font la même tâche pour chaque enregistrement dans un tableView, donc j'ai fait les appel de hadler dans une boucle, seulement j'ai besoin de passer un paramètre à l'action qui est l'index i, voici les bouts de code nécessaires :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
private void handlerButton(ActionEvent event) {
//code
}
public void initialize(URL url, ResourceBundle rb){
// code . . .
for (int i = 0; i < list.size(); i++) { list.get(i).getButton().setOnAction(this::handlerButton); //ici passer i au handler
}
//code . . .
} |
merci