如何使用FXML文件将ArrayList中的项目添加到TableCloum? 〜JavaFX

时间:2018-09-12 17:36:08

标签: java javafx fxml

我想知道是否存在将Sting name = "xy"的{​​{1}}添加到TableColumn的选项。

我的程序经常更新TableView,所以我想从ArrayList中删除所有项目,并将String变量名称添加到TableColumn

我使用JavaFX Scene Builder设置了程序。 我的表具有固定的ID:cardsTable和Colum的ID为cardsColumn。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您不能在fxml中向表添加变量,只能添加列及其名称。

<TableView fx:id="table">
    <columns>
      <TableColumn fx:id="test1" editable="false" prefWidth="75.0" text="Test1" />
      <TableColumn fx:id="test2" editable="false" prefWidth="75.0" text="Test2" />
        <TableColumn fx:id="test3" editable="false" prefWidth="75.0" text="Test3" />
        <TableColumn fx:id="test4" editable="false" prefWidth="75.0" text="Test4" />
        <TableColumn fx:id="test5" editable="false" prefWidth="75.0" text="Test5" />
    </columns>
  </TableView>