我如何在FXML中使用自定义窗格

时间:2014-04-10 04:15:39

标签: javafx fxml

我创建了自定义窗格

MyStackPane extends StackPane

当我在FXML中使用它时

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

<?import application.MyStackPane?>

<MyStackPane xmlns:fx="http://javafx.com/fxml>
    <!-- TODO Add Nodes -->
</MyStackPane >

抛出ClassNotFoundException。 我如何在FXML中使用它?

1 个答案:

答案 0 :(得分:1)

你出现的FXML没有明显的错误。

Oracle有creating a custom control and FXML的教程。该教程链接了project with source code。阅读教程,下载示例源并进行研究,然后将您学到的知识应用到您的情境中。该示例实际上只是少量代码,但我不想在此处发布它,因为它是Oracle的。

注意,您可以在SceneBuilder中使用FXML中的自定义窗格,请参阅SceneBuilder documentation