【发布时间】:2016-03-30 08:39:26
【问题描述】:
我想在 javafx 的 TableView 中显示一些字符串,但是当我将它们添加到表中时,我可以选择它们,这意味着它们已被添加,但它不会显示字符串,就像它们中存在 null 一样。
我以前使用过 TableView 以这种方式显示对象的属性:
repositoriesColumn.setCellValueFactory(new PropertyValueFactory<Student, String>("name"));
在查看之后,我会看到名称。我知道它是如何工作的。
但是这次我有一个 ArrayList 并且没有对象可以使用 refelection 。只有字符串,我无法获得任何要显示的属性。我试过这样做,但没有帮助:
repositoriesColumn.setCellValueFactory(new PropertyValueFactory<String, String>("string"));
这里是列的 declatations :
@FXML
public javafx.scene.control.TableColumn repositoriesColumn;
@FXML
public javafx.scene.control.TableColumn ownerColumn;
我在网上找不到类似的东西,我该怎么办?
【问题讨论】: