JavaFX Listenelemente bearbeiten Listview

karlmasutra

Mitglied
Hallo zusammen,

ich habe eine Frage zu meiner ListView. Ich gebe über verschiedene Textfelder Werte ein, welche mit dem klick auf den Button "OK" in die ListView geschrieben(**.add()) werden.

Wenn ich den erstellten Eintrag aus der ListView anklicke wird dieser auch wieder in die Textfelder geschrieben. (wird gemacht um diese ggf. zu ändern). Wie kann ich es jetzt anstellen, das er beim Klick auf den Button OK keinen neuen anlegt, sondern den bestehenden ändert?

Gibt es eine edit/modify, was auch immer Methode, die den Eintrag ändert? Aktuell legt er durch das .add ja immer wieder einen neuen Eintrag an.

Danke für eure Hilfe!

Java:
listView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<Person>() {

public void changed (ObservableValue<? extends Person> ov, Person old_val, Person new_val) {

name.setText(new_val.getName());

vname.setText(new_val.getVorname());

str.setText(new_val.getStrasse());

plz.setText(new_val.getPlz());

    ort.setText(new_val.getOrt());

    alter.setText(new_val.getAlter());

if(new_val.getGeschlecht().equals("weiblich")) {

geschlechtWeiblich.setSelected(true);

} else {

geschlechtMaennlich.setSelected(true);

}

}

});

Java:
 void clickOk(ActionEvent event) {

    String geschlecht;

    if(geschlechtMaennlich.isSelected()) {

    geschlecht = "maennlich";

    } else {

    geschlecht = "weiblich";

    }

    ovList.add(new Person(name.getText(), vname.getText(), str.getText(), plz.getText(), ort.getText(), alter.getText(), geschlecht));

    }
 

karlmasutra

Mitglied
Edit: Sry ganz vergessen: ich habe eine

Java:
ObservableList<Person> ovList  = FXCollections.observableArrayList();
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Listenelemente über Checkbox löschen AWT, Swing, JavaFX & SWT 6
G Listenelemente mit der Maus verschieben AWT, Swing, JavaFX & SWT 4
R mehrere buttons mit forschleife kreieren und individuell bearbeiten AWT, Swing, JavaFX & SWT 1
X Neues Fenster mit Button öffnen und bearbeiten AWT, Swing, JavaFX & SWT 4
L Daten bearbeiten ohne GUI zu blockieren - daten haltung/zurück geben AWT, Swing, JavaFX & SWT 15
J JavaFX - Felder (Label) in einer ForSchleife bearbeiten AWT, Swing, JavaFX & SWT 4
T Nur bestimmte Bereiche eines Fotos bearbeiten AWT, Swing, JavaFX & SWT 0
T Videos abspielen und bearbeiten AWT, Swing, JavaFX & SWT 6
X Swing OOP Vorlage verwenden und bearbeiten AWT, Swing, JavaFX & SWT 3
T Swing Label aus anderer Methode bearbeiten AWT, Swing, JavaFX & SWT 2
B Bild bearbeiten mit Transparenz (spiegeln, Farben austauschen) AWT, Swing, JavaFX & SWT 8
A Skaliertes Image pixelweise bearbeiten AWT, Swing, JavaFX & SWT 6
C Swing Inhalt eines JPanels ermitteln & bearbeiten AWT, Swing, JavaFX & SWT 5
U [MVC] Objekt bearbeiten AWT, Swing, JavaFX & SWT 9
T SWT Tabellen Kopf Schrift bearbeiten AWT, Swing, JavaFX & SWT 2
S JTable Daten bearbeiten und Grauwertbild erzeugen! AWT, Swing, JavaFX & SWT 4
D TableModel + Daten bearbeiten + Daten zurückschreiben AWT, Swing, JavaFX & SWT 9
G Bilder bearbeiten pixelweise AWT, Swing, JavaFX & SWT 5
T JTableHeader bearbeiten. AWT, Swing, JavaFX & SWT 4
S Probl. bei Java Programm - Dialog zum Bearbeiten von Bildern AWT, Swing, JavaFX & SWT 4
D Grafik bearbeiten AWT, Swing, JavaFX & SWT 11
C Das aufrufende Fenster bearbeiten AWT, Swing, JavaFX & SWT 3
N Image Array einer anderen Klasse bearbeiten AWT, Swing, JavaFX & SWT 2
L Komponenten dynamisch erkennen und bearbeiten AWT, Swing, JavaFX & SWT 8
MiMa Obseved List mit ListView (Dateiliste) AWT, Swing, JavaFX & SWT 4
H JavaFX ListView MultipleSelection AWT, Swing, JavaFX & SWT 9
AmsananKING ListView Drag And Drop AWT, Swing, JavaFX & SWT 0
AmsananKING Drag And Drop Filenames Inside A Listview AWT, Swing, JavaFX & SWT 1
D Layout einer scene mit ListView Elementen und Zwei Textfeldern AWT, Swing, JavaFX & SWT 1
TheWhiteShadow JavaFX ListView Problem beim Entfernen von Elementen AWT, Swing, JavaFX & SWT 1
Davee JavaFX ListView = null wenn ich sie in Laufzeit ändern will! AWT, Swing, JavaFX & SWT 16
G Eintrag soll nur einmal in Listview zu sehen sein AWT, Swing, JavaFX & SWT 3
T ListView nach Erweiterung Fehler in CellFactory AWT, Swing, JavaFX & SWT 8
T ListView in TableCell AWT, Swing, JavaFX & SWT 4
MiMa File Dateien im ListView als Name anzeigen? AWT, Swing, JavaFX & SWT 6
B JavaFX ListView in Kombination mit TextField AWT, Swing, JavaFX & SWT 5
B JavaFX das richtige ListView filtern AWT, Swing, JavaFX & SWT 2
B Dynamische ListView-Größe, die bei Fenstergrößenänderung sich anpasst AWT, Swing, JavaFX & SWT 19
S JavaFX ListView Inhalte während Laufzeit ändern AWT, Swing, JavaFX & SWT 23
karlmasutra JavaFX ListView zeigt Einträge nicht an AWT, Swing, JavaFX & SWT 11
B Textfelder in einer ListView ausgeben AWT, Swing, JavaFX & SWT 13
J CheckBoxListCell auf click event in listView reagieren AWT, Swing, JavaFX & SWT 1
D JavaFX Listview mit observableList AWT, Swing, JavaFX & SWT 6
MiMa Selektion aus einer ListView AWT, Swing, JavaFX & SWT 5
N Frage zu ListView AWT, Swing, JavaFX & SWT 11
L JavaFX ListView Größe anpassen AWT, Swing, JavaFX & SWT 1
F JavaFX ListView füllen in Controller Class AWT, Swing, JavaFX & SWT 12
F JavaFX In SampleController ObservableList zu ListView hinzufügen AWT, Swing, JavaFX & SWT 0
D JavaFX ListView & TabelView AWT, Swing, JavaFX & SWT 9
F JavaFX Custom ListView erstellt ghost Element AWT, Swing, JavaFX & SWT 3
F JavaFX Von Datenbank in ListView AWT, Swing, JavaFX & SWT 4
F JavaFX ListView Zeilenhöhe AWT, Swing, JavaFX & SWT 2
M Auswahl aus einer ListView AWT, Swing, JavaFX & SWT 3
F Icons neben Text in Listview setzen AWT, Swing, JavaFX & SWT 2
K ListView right click AWT, Swing, JavaFX & SWT 1
Y Listview Textfield vergrößern, Schrift anpassen AWT, Swing, JavaFX & SWT 0
C Liste - ListView wird nicht angezeigt AWT, Swing, JavaFX & SWT 15
L JavaFX ListView oder TableView Style überschreiben? AWT, Swing, JavaFX & SWT 6
thobren listview seclect abschalten AWT, Swing, JavaFX & SWT 1
NoXiD Java FX JFX 2 DnD ListView AWT, Swing, JavaFX & SWT 3
T [JavaFX 2.0] ListView editieren AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben