我想知道如何用数据填充 TableView... 我看到的所有示例都创建了一个包含列和所有内容的 TableView 并将其添加到场景中。全部在 java 代码中完成。
我想知道:如果我在 JavaFx Scene 构建器中设计我的“表单”。在那里定义所有的表和列。如何访问它以从 java 填充它?或者,如果有人可以向我指出一个适当的教程,请。
我在 JavaFx Scene Builder 中定义了我的表单 - 只有一个具有 3 列的 TableView
<?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>
我的 Java 代码中的 ResultSet 中有我的数据。
ResultSet rs = c.createStatement().executeQuery(SQL);
我需要填充 TableView。
谢谢