So füllen Sie eine TableView auf, die in einer in JavaFx Scene Builder erstellten fxml-Datei definiert ist

Ich würde gerne wissen, wie ich eine TableView mit Daten auffülle ... Alle Beispiele, die ich gesehen habe, erstellen eine TableView mit Spalten und allem und fügen sie der Szene hinzu. Alles im Java-Code selbst erledigt.

Was ich wissen möchte: Wenn ich mein "Formular" im JavaFx Scene Builder entwerfe. Definieren Sie alle Tabellen und Spalten darin. Wie greife ich darauf zu, um es von Java aus zu füllen? Oder wenn mich jemand auf ein geeignetes Tutorial dazu hinweisen kann, bitte.

Ich habe mein Formular in JavaFx Scene Builder definiert - nur eine TableView mit 3 Spalten

<?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.paint.*?>

<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="288.0" prefWidth="293.0" xmlns:fx="http://javafx.com/fxml">
<children>
    <TableView fx:id="tableView" layoutX="35.0" layoutY="28.0" prefHeight="200.0" prefWidth="227.0">
    <columns>
        <TableColumn prefWidth="75.0" text="UserId" fx:id="UserId" />
        <TableColumn prefWidth="75.0" text="UserName" fx:id="UserName" />
        <TableColumn prefWidth="75.0" text="Active" fx:id="Active" />
    </columns>
    </TableView>
</children>
</AnchorPane>

Ich habe meine Daten in einem ResultSet in meinem Java-Code.

ResultSet rs = c.createStatement().executeQuery(SQL);

Ich muss die TableView füllen.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage