Ich habe einen Beispielcode, den wir für dynamische Zeilennummern in Java
Swing
Tabelle verwenden, d. h. JTable
. Ich neu zu JavaFX
und möchte das gleiche in JavaFX
. Gibt es eine Möglichkeit, automatische Zeilennummern in JavaFX
Table
In JavaFX verwenden Sie TableColumn
mit CellFactories und CellValueFactories zum Auffüllen Ihres TableView
.
Die JavaFX-Tutorials haben einen Artikel , mit dem Sie vielleicht anfangen können.
>In einem Ansatz, den ich verwendet habe, konvertiere ich die Geschäftsobjekte, um sie in Präsentationsobjekten darzustellen, und füge ihnen alle notwendigen Eigenschaften (wie in Ihrem Fall die Zahl) hinzu.
BEARBEITEN: In einem zweiten, saubereren Ansatz könnten Sie Ihre CellFactory so einstellen, dass sie eine TableCell
erstellt, die ihre eigene index
-Eigenschaft in TableCell#updateItem(S, boolean)
: