Hallo Zusammen,
ich versuche gerade in einem TreeTableView ein TreeItem- Objekt zu löschen. Das hinzufügen klappt, jedoch will das löschen des Objektes nicht klappen.
Mit diesem Code bekomme ich ein NullPointerException. Es ist ja so, dass ich getRoot(), dass TreeItem anspreche und mit getChildren() die Kinder des TreeItems.
Das heißt. So würde ich alle inneren Einträge des TreeItems löschen.
Mit dem Code unten habe ich versucht, das Objekt zu selektieren und daraufhin zu löschen.
Leider bekomme ich auch hier ein NullPointer
Was übersehe ich denn? Jemand eine Idee?
ich versuche gerade in einem TreeTableView ein TreeItem- Objekt zu löschen. Das hinzufügen klappt, jedoch will das löschen des Objektes nicht klappen.
Java:
//Mein code zum löschen:
//ttv = TreeTableView<Mannschaft> ttv = new TreeTableView<>(root);
delete.setOnAction(e ->
{
ttv.getRoot().getParent().getChildren().clear();
});
Mit diesem Code bekomme ich ein NullPointerException. Es ist ja so, dass ich getRoot(), dass TreeItem anspreche und mit getChildren() die Kinder des TreeItems.
Das heißt. So würde ich alle inneren Einträge des TreeItems löschen.
Mit dem Code unten habe ich versucht, das Objekt zu selektieren und daraufhin zu löschen.
Java:
delete.setOnAction(e->{
Mannschaft m = ttv.getSelectionModel().getSelectedItem().getValue();
ttv.getRoot.getParent().getChildren().remove(m);
})
Leider bekomme ich auch hier ein NullPointer
Was übersehe ich denn? Jemand eine Idee?