gpt4 book ai didi

JavaFX:向表添加行

转载 作者:行者123 更新时间:2023-11-30 03:20:25 26 4
gpt4 key购买 nike

我想根据我之前获得的 ID 将行添加到表中。我已经设法在 SWT 中做到这一点,但我不知道如何在 javaFx 中做到这一点。

这是我为 SWT 编写的代码:

int availableDesings = designManagement.getNumberOfDesigns();
ArrayList<Design> designs = designManagement.getDesignArray();
for (int i = 0 ; i< availableDesings ; i++){
TableItem item = new TableItem(table, SWT.NONE);
item.setText (0, String.valueOf(designs.get(i).getId()));
item.setText (1, String.valueOf(designs.get(i).getPart_name()));
}

谁能帮我将代码翻译成 javaFx 吗?

最佳答案

如果您在 JavaFX 中有一个 TableView,并且它被分配给一个 ObservableList 项:

TableView<String> table = new TableView<>();
ObservableList<String> list = FXCollections.observableArrayList();
table.setItems(list);

然后您可以通过将数据添加到列表来将数据添加到表中:

table.getItems().add("New Item");

或者,您可以直接将数据添加到列表中:

list.add("New Item");

有关更多信息,请查看此链接:

Adding New Rows

关于JavaFX:向表添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31472629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com