在运行JavaFX时编辑节点

在运行JavaFX时编辑节点,javafx,nodes,editing,Javafx,Nodes,Editing,我试图将单独的fxml文件中的节点添加到滚动窗格中,但未能编辑每个节点 在运行中,结果是滚动窗格中每个节点的外观相同。 代码如下: private void refreshNodes() { pnl_scroll.getChildren().clear(); Node [] nodes = new Node[15]; for(int i = 0; i<10; i++) { try { nodes[i] = (

我试图将单独的fxml文件中的节点添加到滚动窗格中,但未能编辑每个节点 在运行中,结果是滚动窗格中每个节点的外观相同。 代码如下:

  private void refreshNodes()
{
    pnl_scroll.getChildren().clear();

    Node [] nodes = new  Node[15];

    for(int i = 0; i<10; i++)
    {
        try {
            nodes[i] = (Node)FXMLLoader.load(getClass().getResource("/fxml/Item.fxml"));

            //I need to edit each node, to set data on certain labels by their fx:id, I tried but failed

            pnl_scroll.getChildren().add(nodes[i]);

        } catch (IOException ex) {
            Logger.getLogger(HomeController.class.getName()).log(Level.SEVERE, null, ex);
        }

    }
}
private void refreshNodes()
{
pnl_scroll.getChildren().clear();
节点[]节点=新节点[15];

对于(int i=0;我可以回答您的问题吗?同样相关:。