JavaFX Editable Combobox Text-Selektierung nach Trigger

top_chief

Mitglied
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.

Code:
  editableComboBox.getEditor().selectAll();
hat nicht funktioniert... :-/

Danke vorab und beste Grüße
Martin
 

Diabolus

Aktives Mitglied
In was für einem EventListener hast du den obrigen Code geschrieben?
Soviel ich weiß muss es der ActionListener sein.

EDIT: Ich hab es ausprobiert und bei mir hat es funktioniert
 
Zuletzt bearbeitet:

top_chief

Mitglied
Hallo,
danke für den Hinweis. Bei mir funktionierts leider nicht..

Java:
  combobx.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent event) {
                System.out.println("ACTION COMBO");
                combobx.getEditor().selectAll();
            }
        });

Bei dir ist der ausgewählte Text in des TextFields der Combobox dann blau selektiert, sobald du den Wert in der Box per Click änderst?
 
Zuletzt bearbeitet von einem Moderator:

Diabolus

Aktives Mitglied
ja ich poste mal meinen kompletten beispielcode

Java:
import java.awt.BorderLayout;
import java.awt.event.*;
import javax.swing.JComboBox;
import javax.swing.JFrame;

public class Test implements ActionListener {
	JComboBox c;
	Test() {
		c = new JComboBox();
		c.setEditable(true);
		c.addItem("Test 1");
		c.addItem("Test 2");
		c.addItem("Test 3");
		c.addItem("Test 4");
		JFrame f = new JFrame();
		f.setSize(400,100);
		f.addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent e) {
				System.exit(0);;
			}
		});
		f.add(c, BorderLayout.SOUTH);
		f.setVisible(true);
		c.addActionListener(this);
	}
	public static void main (String [] args) {		
		new Test();		
	}
	public void actionPerformed(ActionEvent e) {
		c.getEditor().selectAll();
	}
}
 
Zuletzt bearbeitet von einem Moderator:

top_chief

Mitglied
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.

Strange^^

Nochmals vielen Dank :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W MouseListener im editable ComboBox AWT, Swing, JavaFX & SWT 14
T Editable ComboBox / kein Weiterspringen AWT, Swing, JavaFX & SWT 12
B Editable autocomplete Combobox, Swing AWT, Swing, JavaFX & SWT 2
M JavaFX TableView nur erste Zeile editable machen und gelb markieren AWT, Swing, JavaFX & SWT 0
P Checkboxes in JTable nicht editable AWT, Swing, JavaFX & SWT 9
U Swing Jtable cells value editable AWT, Swing, JavaFX & SWT 1
A editable JTextField & setText AWT, Swing, JavaFX & SWT 2
0 JTextPane copy/paste trotz editable(false) ? AWT, Swing, JavaFX & SWT 10
T Swing JComboBox editable Zeicheneingabe begrenzen AWT, Swing, JavaFX & SWT 4
A Swing JTree Editable einzelne Nodes editierbar machen! AWT, Swing, JavaFX & SWT 2
S Swing editable JCombobox mit eigenen Einträgen manangen AWT, Swing, JavaFX & SWT 5
D JCombox editable true AWT, Swing, JavaFX & SWT 5
P JTable not editable AWT, Swing, JavaFX & SWT 4
R wert aus editable JComboBox holen AWT, Swing, JavaFX & SWT 2
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
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
M JavaFX Combobox - Item Auswahl mit Tasten AWT, Swing, JavaFX & SWT 8
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
A Swing GUI mit ComboBox, wenn Item ausgewählt wurde neues GUI AWT, Swing, JavaFX & SWT 7
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 Wie Textfeld hinzufügen, nach Auswahl von einem bestimmten Combobox-item? AWT, Swing, JavaFX & SWT 3
M SWT ComboBox mit DB-Inhalten Designfrage AWT, Swing, JavaFX & SWT 5
W Combobox mit eingabefeld AWT, Swing, JavaFX & SWT 7
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

Ähnliche Java Themen

Neue Themen


Oben