Java 在FXML ListView中嵌入自定义HBox

Java 在FXML ListView中嵌入自定义HBox,java,javafx,fxml,Java,Javafx,Fxml,我正在尝试创建HBoxes的列表视图,目前正在尝试使用FXML来实现。这在某种程度上与bluevoxel有关,但在bluevoxel的回答中,HBox是用代码实现的 我如何使用FXML实现它 详情如下: DayBox是一个带有标签的HBox,下面是一个ListView。在我的主要应用程序中,有一个关于这些日箱的列表视图。我有一个简单的答案:不要试图实现一些本来不应该完成的事情。@Roland你这是什么意思?那么,你能提出实现这一目标的其他方法吗?使用FXML的原因是,与只使用代码相比,我可以更

我正在尝试创建HBoxes的列表视图,目前正在尝试使用FXML来实现。这在某种程度上与bluevoxel有关,但在bluevoxel的回答中,HBox是用代码实现的

我如何使用FXML实现它

详情如下:


DayBox是一个带有标签的HBox,下面是一个ListView。在我的主要应用程序中,有一个关于这些日箱的列表视图。

我有一个简单的答案:不要试图实现一些本来不应该完成的事情。@Roland你这是什么意思?那么,你能提出实现这一目标的其他方法吗?使用FXML的原因是,与只使用代码相比,我可以更轻松地进行样式设置。为什么要通过FXML将自定义组件放入ListView?ListView包含一个列表,该列表是任意数量的项的集合,这些项在运行时可能会更改。只需通过纯Java将您的组件添加到ListView即可。@Roland您的意思是不可能使用FXML设置自定义组件的样式?是的,您可以使用FXML设置自定义组件的样式。在FXML内部,仅将它们添加到列表视图是不可能的。