Quitter l'application en cliquant sur un tab du TabPane
Voulant éliminer la barre du haut de la fenêtre par
Code:
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:
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:
1 2
|
public class DealerController implements Initializable {} |
Merci