有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案