Jak zapełnić TableView zdefiniowany w pliku fxml zaprojektowanym w JavaFx Scene Builder

Chciałbym wiedzieć, jak wypełnić dane TableView danymi ... Wszystkie przykłady, które widziałem, tworzą TableView z kolumnami i wszystkim i dodają je do sceny. Wszystko zrobione w samym kodzie java.

Co chcę wiedzieć: jeśli zaprojektuję „formularz” w programie JavaFx Scene builder. Definiowanie tam wszystkich tabel i kolumn. Jak uzyskać do niego dostęp, aby wypełnić go w Javie? Lub jeśli ktoś może wskazać mi odpowiedni tutorial na ten temat, proszę.

Zdefiniowałem mój formularz w JavaFx Scene Builder - tylko TableView z 3 kolumnami

<?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>

Mam swoje dane w zestawie wyników w moim kodzie Java.

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

Muszę zapełnić TableView.

Dzięki

questionAnswers(2)

yourAnswerToTheQuestion