我很熟悉JavaFX的ListView。我理解如何创建ObservableList
并将其绑定到ListView,以便ObservableList的内容出现在UI中。我知道如何使用setCellFactory()
方法,因此我可以自定义用于表示列表中每个对象的字符串。
但我的目标更复杂。是否可以使用ListView显示更复杂的列表元素?如果我希望每个单元格显示一些文本,按钮和其他JavFX窗格&自定义布局中的节点。这有可能吗?也许还有另一个类似于ListView
的JavaFX结构,谁的cellFactory允许你插入一个JavaFX节点而不仅仅是一个字符串?