【发布时间】:2016-11-28 01:44:41
【问题描述】:
所以,这是我的主要 FXML 文件,名为“Home.fxml”:
<VBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="-Infinity" minWidth="-Infinity" prefHeight="500.0" prefWidth="700.0" xmlns="http://javafx.com/javafx/8.0.60" xmlns:fx="http://javafx.com/fxml/1">
<fx:include source="MenuBar.fxml" />
<Label alignment="CENTER" maxWidth="1.7976931348623157E308" text="Welcome to MSMusic" textAlignment="CENTER">
<font>
<Font size="62.0" />
</font>
</Label>
<fx:include source="PlayerElement.fxml" />
</VBox>
在该文件中,我包含一个音乐播放器元素,该元素的标签带有 fx:id 'songTime',当我尝试在 Home.fxml 的控制器中使用'songTime'时,我得到一个 NullPointerException,因为 fx:嵌套 fxml 中的 id 似乎不可用。有没有简单的方法来实现这一点?
【问题讨论】:
标签: java javafx view controller fxml