Voulant éliminer la barre du haut de la fenêtre par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
primaryStage.initStyle(StageStyle.UNDECORATED);
j'ai besoin de quitter l'application en cliquant sur un tab du TabPane, mais je ne sais comment relier l'interface contenant le TabPane gérée par le controlleur avec la méthode start du lancement qui contient le stage qui est dans une autre classe java
Classe Dealer qui lance l'application
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
public class Dealer extends Application {
 
 
    @Override
    public void start(Stage primaryStage) {
        Parent root;
        try {
            root = FXMLLoader.load(getClass().getResource("Dealer.fxml"));
            Scene scene = new Scene(root);
            scene.getStylesheets().add(getClass().getResource("dealer.css").toExternalForm());
            //primaryStage.initStyle(StageStyle.UNDECORATED);
            primaryStage.setScene(scene);
            primaryStage.setResizable(false);
            primaryStage.show();
        } catch (IOException ex) {
            Logger.getLogger(Dealer.class.getName()).log(Level.SEVERE, null, ex);
        }
 
 
    }
 
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        launch(args);
    }
 
 
}
Classe java du controlleur qui gère l'interface
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
public class DealerController implements Initializable {}
Merci