Ich habe eine TableView
mit Tausenden von Zeilen. Jetzt möchte ich Zeilen am Anfang der aktuellen Tabelle, aber nicht am Ende hinzufügen. TableView
behält seine Artikel in ObservableList
. Die einzige Lösung, die ich sehe, besteht darin, eine neue Liste zu erstellen (mit neuen und alten Elementen), die aktuelle Tabelle zu löschen und der Tabelle eine neue Liste hinzuzufügen. Allerdings muss ich diese Operation ständig durchführen und von der Performance-Ansicht wird es ein Albtraum sein. Gibt es andere Lösungen?JavaFX: Zeilen am Anfang des TableView hinzufügen
0
A
Antwort
2
ObservableList
erweitert List
und daher können Sie alle Methoden verwenden List
erklärt, wie List.add
und List.addAll
:
TableView<MyItem> tableView = ...
List<MyItem> itemsToPrepend = ...
MyItem itemToPrepend = ...
tableView.getItems().addAll(0, itemsToPrepend);
tableView.getItems().add(0, itemToPrepend);
2
Die ObservableList ist eine Schnittstelle, die von List-Schnittstelle erweitert: ObservableList & & List
In List Interface haben Sie die Methode add(index, element)
versuchen,zu verwenden;
Verwandte Themen
- 1. JavaFX Wie berechnet man Zeilen in TableView
- 2. linux add string am Anfang bestimmter Zeilen
- 3. Hinzufügen mehrerer Datensätze zu TableView in JavaFX
- 4. Wie in Tableview javafx
- 5. Neue Zeile hinzufügen mit javafx tableview
- 6. Insert SPWebConfigModification am Anfang des Httpmodules Knoten
- 7. UIView springt am Anfang
- 8. Setze Position der Kopfzeile am Anfang der TableView
- 9. JavaFX tableview Farben
- 10. Hinzufügen von TableView-Zeilen mit AlertAction
- 11. JavaFX tableview entferne Standard-Zeilenfarbe
- 12. Zeichen am Anfang und am Ende eines Strings hinzufügen?
- 13. Bedeutung des doppelten Unterstrichs am Anfang
- 14. Pandas groupby am Anfang des Tages
- 15. Fehlermeldung am Anfang des Formulars anzeigen
- 16. Shortcode immer am Anfang des Inhalts
- 17. shortcode erscheint am Anfang des Inhalts
- 18. Wie nehme ich am Anfang des Programms?
- 19. Jquery Verstecken li am Anfang des Monats
- 20. JavaFX TableView in Zwischenablage kopieren
- 21. JavaFX TableView Werte Null
- 22. Screenshots am Anfang und am Ende des Videos
- 23. Kreise am Anfang und am Ende des Bereichs Schieberegler
- 24. Swift Statische TableView Hinzufügen von zusätzlichen Zeilen
- 25. JavaFX, TableView und JPA
- 26. Auswahl in Tableview JavaFX
- 27. JavaFX Tableview Paginator
- 28. Javafx tableView clear()
- 29. JavaFX TableView Schriftgröße ändern
- 30. JavaFX: Tableview: ausgewählte Zeilenzelle
Danke, es funktioniert –