JavaFX - Checkbox haken soll verschwinden, wenn das fenster "unsanft" geschlossen wird



  • Hallo und moin moin,

    folgendes:
    Ich hab ein eine Benutzeroberfläche mit JavaFX geschrieben.
    Dort gibt es eine Checkbox. Wenn man diese anklickt, wird dort ein "Haken" gesetzt, und ein anderes fenster wird geladen. Wenn ich die Checkbox erneut anklicke, schließt sich das Fenster ordnungsgemäß, und der Haken verschwindet aus der Checkbox. Wenn ich jedoch das Fenster über das X oben rechts schließe (Windows), dann bleibt der haken stehen. Das finde ich natürlich ganz plöd. Hat jemand eine Idee was ich mir angucken müsste, um realisieren zu können, dass der haken weg geht, sobald das Fenster über das "Windows-X" oben rechts geschlossen wird?

    ich benutze windows XP, den neusten javafx scene builder und netbeans 7.2.

    Danke sehr, euer Flatulenz!



  • Ist das Fenster denn vom Typ javafx.stage.Stage?

    Ich würde ja so etwas probieren:

    stage.setOnCloseRequest(new EventHandler<WindowEvent>(){
                public void handle(WindowEvent e)
                {
                    checkBox.setSelected(false);
                    e.consume();
                }
            })
    


  • Varus schrieb:

    Ist das Fenster denn vom Typ javafx.stage.Stage?

    Ich würde ja so etwas probieren:

    stage.setOnCloseRequest(new EventHandler<WindowEvent>(){
                public void handle(WindowEvent e)
                {
                    checkBox.setSelected(false);
                    e.consume();
                }
            })
    

    Hey Varus,
    danke für deine Mühe. 🙂

    setOnCloseRequest
    

    war genau das was ich gebraucht habe. Funktioniert! 😉
    Schönen Tag noch 👍


Anmelden zum Antworten