首页 > 解决方案 > 加载多个 java .fxml

问题描述

我正在开发一个使用 javafx 作为框架来设计 UI 的 java 应用程序。

但是我遇到了一个问题:当我加载一些.fxml文件时,我注意到可能以前加载的文件保留在内存中,所以应用程序在加载一些文件后会占用大量内存,所以程序需要简而言之,关闭。

也许,问题是我如何加载那个 java fxml 文件,所以现在我会在这里发布代码。但我现在无法理解如何管理内存。也许你可以帮助我..

这是代码:

AnchorPane pane = FXMLLoader.load(getClass().getResource("Home.fxml"));
        
rootPane.getChildren().setAll(pane);

例如这里我正在加载名为“Home.fxml”的资源

可能我需要从内存中删除我加载的每个 fxml。谢谢!

标签: javajavafxmemorymemory-leaksfxml

解决方案


推荐阅读