vendredi 16 janvier 2015
JavaFX Focus Listener für gesamte Scene
Posted on 07:10 by verona
Hallo,
meine Applikation soll beim Verlassen eines Textfeldes dafür sorgen, dass alle Elemente der GUI aktualisiert werden (also im Grunde eine Synchronisation zwischen Model und View nach MVC-Logik).
Die Scene besitzt ja einen focusOwner, kann ich jetzt hieran einen Listener hängen, der beim Verlassen eines Textfeldes aktiv wird? Die Alternative wäre ja, an jedes einzelne Textfeld einen Listener zu hängen, würde auch gehen, wäre aber aus meiner Sicht nicht so nett wie ein Listener für alles.
Ich stelle mir das ganze ungefähr so vor:
Wie genau das mit der Synchronisierung ablaufen soll, muss ich noch überlegen, soll hier erstmal nur ums Prinzip gehen.
Danke und viele Grüße
Sebastian
meine Applikation soll beim Verlassen eines Textfeldes dafür sorgen, dass alle Elemente der GUI aktualisiert werden (also im Grunde eine Synchronisation zwischen Model und View nach MVC-Logik).
Die Scene besitzt ja einen focusOwner, kann ich jetzt hieran einen Listener hängen, der beim Verlassen eines Textfeldes aktiv wird? Die Alternative wäre ja, an jedes einzelne Textfeld einen Listener zu hängen, würde auch gehen, wäre aber aus meiner Sicht nicht so nett wie ein Listener für alles.
Ich stelle mir das ganze ungefähr so vor:
Java Code:
- primaryStage.getScene().focusOwnerProperty().addListener((observable, oldValue, newValue) -> {
- //for each node on scene that is a textField: synchronize data
- });
Wie genau das mit der Synchronisierung ablaufen soll, muss ich noch überlegen, soll hier erstmal nur ums Prinzip gehen.
Danke und viele Grüße
Sebastian
JavaFX Focus Listener für gesamte Scene
Categories: JavaFX Focus Listener für gesamte Scene
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire