JavaFX Combobox - Item Auswahl mit Tasten

Maxi62

Aktives Mitglied
Hi
Ich stecke etwas fest bei der FXML Combobox.
Ich lade eine FXML-Combobox beispielsweise über folgenden Code:

Java:
  @Override
    public void initialize(URL url, ResourceBundle rb) {
        // TODO


        ObservableList<String> myComboBoxData = FXCollections.observableArrayList();

        myComboBoxData.add("A1ans");
        myComboBoxData.add("BH2ans");
        myComboBoxData.add("C3ans");
        myComboBoxData.add("D4ans");
        myComboBoxData.add("E4ans");
        myComboBoxData.add("F4ans");
        myComboBoxData.add("G4ans");
        myComboBoxData.add("H4ans");
        myComboBoxData.add("I1ans");
        myComboBoxData.add("JH2ans");
        myComboBoxData.add("K3ans");
        myComboBoxData.add("L4ans");
        myComboBoxData.add("M4ans");
        myComboBoxData.add("N4ans");
        myComboBoxData.add("O4ans");
        myComboBoxData.add("P4ans");

        cbo.setItems(myComboBoxData);


    }


Das funktioniert ja auch alles soweit. Aber wie erreiche ich das später bei Auswahl der Combobox per Tastendruck zu dem ersten Eintrag mit dessen Anfangsbuchstaben der Taste gesprungen wird.
Wenn sehr viele Einträge (z.B. ca.200 )zur Auswahl stehen, wäre das ja unbedingt nötig. Gibts da schon ein Beispiel?
 
Zuletzt bearbeitet von einem Moderator:

Maxi62

Aktives Mitglied
Danke für Tipp, damit bekomme ich es hin!
Allerdings ganz schön aufwendig wenn man viele Comboboxen nutzt, hoffe da tut sich noch was in den nächsten JavaFX Versionen.

Die FilteredList kannte ich noch garnicht, da muss ich mal nachlesen
 

Thallius

Top Contributor
Danke für Tipp, damit bekomme ich es hin!
Allerdings ganz schön aufwendig wenn man viele Comboboxen nutzt, hoffe da tut sich noch was in den nächsten JavaFX Versionen.

Die FilteredList kannte ich noch garnicht, da muss ich mal nachlesen

Und warum machst du dir nicht einfach eine eigene Klasse KeyComboBox abgeleitet von JComboBox wo die ganze Funktionalität drin ist?

Dafür ist OOP doch erfunden worden.

Gruß

Claus
 

dzim

Top Contributor
Thallius hat gesagt.:
Und warum machst du dir nicht einfach eine eigene Klasse KeyComboBox abgeleitet von JComboBox wo die ganze Funktionalität drin ist?

Weil er kein angestaubtes Swing verwendet, sondern JavaFX ;-)

Aber dennoch triffst du des Pudels Kern!

Maxi62 hat gesagt.:
Weil ich noch nicht raus bekommen habe wie ich eigene Controlls die von anderer erben im SceneBuilder darstellen kann.
Such mal nach "javafx scene builder custom controls", da sollten dir Tutorials weiterhelfen können...
 
Zuletzt bearbeitet:

Maxi62

Aktives Mitglied
Habe schon zahlreiche Dinge gesucht und angeschaut, aber das passt alles nicht so recht.

Wie der Code eines vererbtes Controls im einfachsten Fall aussehen muss damit man es in SceneBuilder laden kann habe ich noch immer nicht verstanden.
 

dzim

Top Contributor
Soweit ich es verstanden hab, musst du nicht den Code, sondern ein Jar-File mit dem entsprechenden Zeug drin einbetten. Aber ich gebe zu: Ich verwende halt kein SceneBuilder... Daher kann ich nur mit Links oder Suchbegriffen aufwarten... Sorry!
 

Maxi62

Aktives Mitglied
Danke für ehrliche Antwort. Das mit dem JAR habe ich schon gesehen und probiert, das läßt sich im SceneBuilder leicht über Dialog einbinden. Problem ist halt nur, wie müssen die Klassen genau aussehen damit es der SceneBuilder korrekt verarbeitet, ansonsten sieht man im Scenebuilder nichts davon!
Die Tutorials die ich gesehen habe zeigen leider nur wie man ganze FXML-Sequenzen als Control definiert oder wie man ein komplett neues Control entwickelt. Aber halt nicht wie man ein geerbtes leicht modifiziertes Control dort einbinden kann, zumindest hab ich das bislang nirgends herauslesen können.

Auf SceneBuilder möchte ich ungern verzichten, der erleichtert einem die Arbeit bei komplexen Dialogen schon erheblich.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M SWT Wie Textfeld hinzufügen, nach Auswahl von einem bestimmten Combobox-item? AWT, Swing, JavaFX & SWT 3
A Swing GUI mit ComboBox, wenn Item ausgewählt wurde neues GUI AWT, Swing, JavaFX & SWT 7
F Problem bei Zugriff auf ComboBox Item AWT, Swing, JavaFX & SWT 4
W Element aus comboBox mit observableList löschen AWT, Swing, JavaFX & SWT 3
T Combobox mit Autocomplete-Funktion AWT, Swing, JavaFX & SWT 7
J Eingaben aus Textfield & ComboBox speichern und in ComboBox wieder ausgeben AWT, Swing, JavaFX & SWT 3
N Promt Text der Combobox AWT, Swing, JavaFX & SWT 0
Doppel JavaFX ComboBox AWT, Swing, JavaFX & SWT 5
P JavaFX ClassCastException bei ComboBox.getValue AWT, Swing, JavaFX & SWT 4
F Wie bekomme ich den Wert der ComboBox in eine Variable gespeichert welche ich für meinen ActionListener nutzen kann? AWT, Swing, JavaFX & SWT 3
M Swing Java Swing/AWT Combobox Bug AWT, Swing, JavaFX & SWT 3
M Combobox bild anklicken AWT, Swing, JavaFX & SWT 2
L JavaFX Wiederspenstige ComboBox AWT, Swing, JavaFX & SWT 0
P Combobox und Enum AWT, Swing, JavaFX & SWT 3
L ComboBox Wert automatisch auswählen AWT, Swing, JavaFX & SWT 6
L Methode zum Füllen einer ComboBox AWT, Swing, JavaFX & SWT 4
K Nullpointer Combobox Listener AWT, Swing, JavaFX & SWT 2
K JavaFX Combobox, Textfield & setOnMouseClicked AWT, Swing, JavaFX & SWT 2
it_is_all Swing Button, ComboBox,... -- Unterschied: NetBeans Design <-> Ausführung AWT, Swing, JavaFX & SWT 2
D JavaFX ComboBox String setzen AWT, Swing, JavaFX & SWT 20
offi Combobox in TableCell AWT, Swing, JavaFX & SWT 1
D Javafx Combobox Abfrage aus mysql AWT, Swing, JavaFX & SWT 8
K Event Handling ComboBox Event Handler AWT, Swing, JavaFX & SWT 7
MrSnake ComboBox-Einträge werden unsichtbar AWT, Swing, JavaFX & SWT 0
L ComboBox: slider positionieren AWT, Swing, JavaFX & SWT 0
M JavaFX ComboBox: Update zur Laufzeit AWT, Swing, JavaFX & SWT 16
M JavaFX Combobox bindBidirectional AWT, Swing, JavaFX & SWT 4
D [Anfänger]ComboBox erstellt Einträge in einer anderen ComboBox AWT, Swing, JavaFX & SWT 3
T JavaFX Editable Combobox Text-Selektierung nach Trigger AWT, Swing, JavaFX & SWT 4
H Combobox aktualisieren AWT, Swing, JavaFX & SWT 2
G Swing ComboBox: Auswahl eines Items der Liste durch Eingabe eines Buchstabens AWT, Swing, JavaFX & SWT 3
M JavaFX ComboBox AWT, Swing, JavaFX & SWT 5
T Problem: ComboBox und addItem AWT, Swing, JavaFX & SWT 5
J ComboBox als Filter benutzen AWT, Swing, JavaFX & SWT 1
M ausgewählte Inhalt von ListItem inn ComboBox in der Tabelle speichern AWT, Swing, JavaFX & SWT 0
Developer_X Java JTable - Combobox + Checkbox - Cellrenderer + Editor AWT, Swing, JavaFX & SWT 3
G Dynamische ComboBox AWT, Swing, JavaFX & SWT 3
U Combobox mit individuellen Texten AWT, Swing, JavaFX & SWT 5
F JavaFX Daten aus Tabelle in ComboBox AWT, Swing, JavaFX & SWT 9
C Beschriftungen von Tabellenspalten mit Combobox aussuchen AWT, Swing, JavaFX & SWT 2
G JavaFX ComboBox .getItems().add() Problem AWT, Swing, JavaFX & SWT 9
D Swing [Frage] ComboBox + Label AWT, Swing, JavaFX & SWT 3
F SWT Problem mit Tabelle und Combobox in einem Wizard AWT, Swing, JavaFX & SWT 5
B JAVAFX icon in ComboBox einfügen AWT, Swing, JavaFX & SWT 5
W Swing Combobox Abhängigkeit AWT, Swing, JavaFX & SWT 1
S ComboBox-Werte aus einem Array an Textfields übergeben AWT, Swing, JavaFX & SWT 3
S Combobox aktualisieren AWT, Swing, JavaFX & SWT 3
B Erstellen eigener Combobox ("CellFactory") AWT, Swing, JavaFX & SWT 4
C Swing ComboBox - ActionListener deaktivieren AWT, Swing, JavaFX & SWT 2
A combobox automatisch in ein textfeld wechseln AWT, Swing, JavaFX & SWT 3
J Swing Drive-ComboBox AWT, Swing, JavaFX & SWT 7
C TextFeld in Verbindung zur ComboBox automatisch aktualisieren AWT, Swing, JavaFX & SWT 7
L Swing Model für ComboBox AWT, Swing, JavaFX & SWT 14
H Combobox in einer einzelnen Zelle der Jtable AWT, Swing, JavaFX & SWT 2
T Java Combobox Problem AWT, Swing, JavaFX & SWT 3
C SWT Combobox mit Textdatei füllen AWT, Swing, JavaFX & SWT 2
M comboBox Listener? AWT, Swing, JavaFX & SWT 2
R Datenbanktabellen in Combobox AWT, Swing, JavaFX & SWT 3
C Combobox bei Tabellenänderung mit aktualisieren AWT, Swing, JavaFX & SWT 11
1 CellEditor mit ComboBox richtig beenden AWT, Swing, JavaFX & SWT 4
L SWT Actionlistener Combobox öffnen AWT, Swing, JavaFX & SWT 4
E Swing CellEditor mit Combobox durch Tastatureingabe editieren?! AWT, Swing, JavaFX & SWT 3
GianaSisters Swing ComboBox im jTable (in bestimmter Zelle nicht über die ganze Spalte) AWT, Swing, JavaFX & SWT 4
T Daten mittels ComboBox in ein JTable adden AWT, Swing, JavaFX & SWT 7
N Filternde Combobox in JTable verliert Fokus nach erster Eingabe AWT, Swing, JavaFX & SWT 2
F Wert zu Eintrag in ComboBox speichern?! AWT, Swing, JavaFX & SWT 7
P Swing ComboBox(en) in JTable auslesen und ausgeben AWT, Swing, JavaFX & SWT 11
M Index von Combobox AWT, Swing, JavaFX & SWT 20
L ComboBox in Action AWT, Swing, JavaFX & SWT 4
D ComboBox & CellListRenderer AWT, Swing, JavaFX & SWT 6
D ComboBox-Model mit Observer AWT, Swing, JavaFX & SWT 3
B Taschenrechner mit ComboBox AWT, Swing, JavaFX & SWT 7
T ComboBox auslesen AWT, Swing, JavaFX & SWT 11
P Combobox liesst falschen Wert AWT, Swing, JavaFX & SWT 10
C Combobox im JFrame aus Datenbank befüllen AWT, Swing, JavaFX & SWT 6
M Combobox soll Farbe einer Komponente setzen AWT, Swing, JavaFX & SWT 2
M Swing ComboBox ein SelectedItem übergeben/anzeigen AWT, Swing, JavaFX & SWT 7
J Werte aus Combobox speichern AWT, Swing, JavaFX & SWT 3
J Combobox als Filterkriterium (Gruppierung) in JTable AWT, Swing, JavaFX & SWT 7
R Swing ComboBox und doppelter Event!? AWT, Swing, JavaFX & SWT 10
M SWT ComboBox mit DB-Inhalten Designfrage AWT, Swing, JavaFX & SWT 5
W MouseListener im editable ComboBox AWT, Swing, JavaFX & SWT 14
W Combobox mit eingabefeld AWT, Swing, JavaFX & SWT 7
T Editable ComboBox / kein Weiterspringen AWT, Swing, JavaFX & SWT 12
M Combobox in JTable AWT, Swing, JavaFX & SWT 4
S Swing ComboBox aus Array befüllen AWT, Swing, JavaFX & SWT 2
K Per ComboBox Dateien einlesen AWT, Swing, JavaFX & SWT 23
0 Hintergundfarbe von editierbarer ComboBox ändern AWT, Swing, JavaFX & SWT 2
M Frage zu ComboBox AWT, Swing, JavaFX & SWT 7
O Bitte um Hilfe bei ComboBox in TableHeader AWT, Swing, JavaFX & SWT 9
A NetBeans und ComboBox AWT, Swing, JavaFX & SWT 2
SuperSeppel13 Combobox zur Farbwahl kollidiert mit NimbusLookAndFeel AWT, Swing, JavaFX & SWT 7
D ComboBox(Model) mit dummyItem AWT, Swing, JavaFX & SWT 10
D Inhalt von Textfield nach ComboBox AWT, Swing, JavaFX & SWT 2
GilbertGrape nochmal editierbare Combobox AWT, Swing, JavaFX & SWT 3
GilbertGrape JTable mit Combobox-Editierung schon nach einem Klick AWT, Swing, JavaFX & SWT 7
E Swing Button ActionListener Infos aus Textfield und ComboBox AWT, Swing, JavaFX & SWT 3
G ComboBox wird nicht angezeigt beim anhängen an eine Gruppe AWT, Swing, JavaFX & SWT 2
G Combobox Event AWT, Swing, JavaFX & SWT 4
G ComboBox aktualisieren AWT, Swing, JavaFX & SWT 13

Ähnliche Java Themen

Neue Themen


Oben