JavaFx2 fenêtre de dialogue
Bonjour,
Je sais que c'est devenu "standard" dans FX8, mais là je suis limité FX2.2.
Je voudrais donc pouvoir ouvrir une fenêtre de dialogue à destination de l'utilisateur qui bloque l'application tant qu'il n'a pas répondu.
le code suivant ne bloque pas l'application malgré Modality.WINDOW_MODAL
Code:
1 2 3 4 5
|
Stage dialogStage = new Stage();
dialogStage.initModality(Modality.WINDOW_MODAL);
dialogStage.setScene( new Scene(VBoxBuilder.create().children(new Text("Hi"), new Button("Ok.")).alignment(Pos.CENTER).padding(new Insets(5)).build()));
dialogStage.show(); |
et c'est normal puisque dans l'explication il est dit:
Citation:
Note: A Stage with modality set to WINDOW_MODAL, but its owner is null, is treated as if its modality is set to NONE.
mais je ne sais pas ce que veut dire un owner null:oops:
Par ailleurs, faut-il chaque fois recréer la boite de dialoque chaque fois qu'on veut créer un nouveau dialoque ou peut-on envisager de créer une classe réutilisable ?