Bonjour,

Malgré mes recherches, impossible de trouver une solution pour avoir une méthode générique dans un controller et l'utiliser à divers endroits avec des paramètres différents.

Je m'explique: je voudrais avoir un controller capable de passer d'une page à une autre en rafraîchissant l'écran avec une nouvelle page .fxml.
L'idée serait d'avoir une classe du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public class RefreshPageController extends AbstractController {
 
	@FXML
	public void changePage(ActionEvent event, String pageName) {
		try {
			application.loadPage(pageName);
		} catch (Exception e) {
			// Blablabla
		}
	}
}
Ensuite, dans mes pages fxml, je pourrais faire quelque chose du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<Button text="page suivante" onAction="#changePage("nomDeLaPage")" />
Actuellement, je suis obligé de créer une méthode par page et ça va vite devenir lourd à maintenir. Y a-t-il un moyen pour passer des paramètres à une méthode depuis une page fxml?

Merci.