我的问题很简单,但我找不到答案。
我想用fxml文件在JavaFX中创建一个表单,该文件可以浏览TextField列表。
这个列表是用Java归档的,但是我如何在fxml中浏览这个列表呢?
有没有可能这样做:
<LOOP >
<HBox>
    <children>
        <Label prefWidth="150" text="Title" />
    <TextField fx:id="title" />
    </children>
</HBox>
</END LOOP>谢谢你的帮忙
发布于 2013-09-19 18:02:27
如果您专门使用项目呈现器/工厂模式创建自定义组件,则可以在FXML中实现这一点,但您仍然必须对其进行编程。TableView中的列是这样制作的,所以您可以查看源代码,看看是否可以做类似的事情(当然,这需要一些时间,而且不是微不足道的)。
简单和懒惰的方法是在FXML中定义一个带有id的容器,在控制器中实现Initializable,在控制器中注入容器,并在initialize()方法中动态地在容器中添加java中的孩子。
https://stackoverflow.com/questions/18147491
复制相似问题