我想覆盖FXMLLoader。我怎样才能做到这一点?

时间:2013-09-30 15:22:03

标签: javafx openjdk fxml

正如在oracle论坛上所解释的那样,我想为我的FXML创建一个通用控制器。 (见a this post)。

为此,我想“覆盖”FXMLLoader.java

我该怎么办?我想我必须找到JavaFX原始源,修改它并将其重建为.jar文件。

我找到了JavaFX的源代码(http://hg.openjdk.java.net/openjfx/8/master/rt/),但我不明白如何构建它并将其添加到我的Eclipse项目中。

当我开始一个新项目时,如果需要,我可以选择另一个IDE。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

FXMLLoader source link

将加载程序源复制到项目中,重命名,修改它的功能,并在加载FXML时使用自定义加载程序的实例。

您无需构建整个OpenJDK或OpenJFX项目来完成此任务,只需复制,粘贴和修改一个类。