java - 加载多个 java .fxml
问题描述
我正在开发一个使用 javafx 作为框架来设计 UI 的 java 应用程序。
但是我遇到了一个问题:当我加载一些.fxml文件时,我注意到可能以前加载的文件保留在内存中,所以应用程序在加载一些文件后会占用大量内存,所以程序需要简而言之,关闭。
也许,问题是我如何加载那个 java fxml 文件,所以现在我会在这里发布代码。但我现在无法理解如何管理内存。也许你可以帮助我..
这是代码:
AnchorPane pane = FXMLLoader.load(getClass().getResource("Home.fxml"));
rootPane.getChildren().setAll(pane);
例如这里我正在加载名为“Home.fxml”的资源
可能我需要从内存中删除我加载的每个 fxml。谢谢!
解决方案
推荐阅读
- python - 皮亚特克 | 使用文件或变量查询 Att&ck FW
- automation - 一次循环通过 Ansible AWX 工作流一个主机
- javascript - Vuex 找不到模块的命名空间
- php - 我需要 Xammp 才能使单个 php 文件工作吗?
- language-translation - PHP 依赖于语言
- javascript - 如何在 javascript 中获取 CommandArgument 的值?
- shell - 编写一个 Shell 程序从用户那里读取一个 5 位数字,并找到该数字的第二个数字出现的次数
- javascript - 状态更改后状态未触发重新渲染
- tmux - 如何在具有相同文件系统的不同机器上配置 tmux
- java - 如何在Android中设置多个警报为每个警报触发不同的通知