Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
JavaFXEditable Combobox Text-Selektierung nach Trigger
Hallo, die Überschrift sagts ja eigentlich schon...
Ich suche nach einer Lösung wie man den Text einer "editable ComboBox" nach der Auswahl im Editor selektiert.
Hallo,
habs hinbekommen Deinen Code konnte ich leider nicht verwenden, da sich JavaFx und Swing beißt :-/ aber dafür hast du mich mit deinem Code auf eine recht simple Idee gebracht.
Vielen Dank dafür.
Habe nun in der .fxml die Methode "onHidden()" überschrieben und siehe da es klappt.
Code:
public void comboBoxOnHidden(Event event) {
System.out.println("comboBoxOnHidden");
mComboBox.getEditor().selectAll();
}
Seltsam an der Sache ist trotzdem, dass egal was ich im "Java Code" (ich meine damit die Klasse, in der die Scene "eingesetzt" ist) versucht habe, es hat nichts gebracht. Sowohl direkt den Listener (direkt) auf das Objekt (die ComboBox) gesetzt, als auch der Klasse den EventListener als Interface übergeben, gebracht hat beides Nichts.
Bzw. was auch die Nichtausführung hervorrufen könnte ist eine Besonderheit in meinem Code:
In der normalen Klasse (CardEditor) lade ich eine Vorlage (CardEditorRow <- "Sublayout" sozusagen), da die Combobox in besagtem Sublayout enthalten ist, kann ich mir vorstellen, dass das Probleme hervorrufen kann.
Was dagegen seltsam bleibt: Methodenaufrufe werden definitiv getriggert, aber das Selektieren war nicht möglich.