在HBox布局中加载数据,FXML

时间:2015-12-14 07:26:23

标签: java javafx fxml

我正在使用javafx开发一个简单的应用程序。我遇到一个问题。我想用一些数据填充我的HBox布局,并希望在我的Controller类中执行此操作。我不知道如何将我的Controller类中的方法引用到我的FXML文件中的元素,这样一旦我的应用程序启动,主窗口加载,HBox就会填充数据。我应该使用HBox元素的哪个属性?

以下是一些代码:

<?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>


<Pane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="gui.Controller" >
   <children>
      <HBox layoutX="386.0" layoutY="14.0" prefHeight="371.0" prefWidth="200.0" fx:id="hbox"  />
   </children>
</Pane>

1 个答案:

答案 0 :(得分:0)

只需修改Pane.getChildren()返回的ObservableList