java正确使用setCellValueFactory
我正在努力做到以下几点:
tableColumns[0].setCellValueFactory(
new PropertyValueFactory<DiaryEntry,String>("username")
);
tableColumns[1].setCellValueFactory(
new PropertyValueFactory<DiaryEntry,Project>("project")
);
所以第一个很好用。它在我的类“DiaryEntry”中使用getUsername()方法来显示字符串。第二个是使用getProject()方法,并尝试将项目添加到我的表中。当我这样做的时候,我最终得到了类似“2xProject2353asxk”的东西。这非常合理,因为它不能简单地在表中显示项目对象
在我的课堂项目中,我有一个getter“getName()”。所以我的问题是:有没有办法更改我的第二条语句,以便表中输入项目的名称?我读了几篇关于setCellValueFactory()方法的文章,但我仍然无法找到解决方案
共 (0) 个答案