有没有办法在 fxml 中管理重复的图像路径?



我想知道在我的 fxml 文件中管理路径的更好方法是什么? 例如,我有很多 fxml 文件:

有没有办法将/ressources/images/存储在某处并执行以下操作:

<Image url="@MY_DEFINE_PATH/success_128.png" />

MY_DEFINE_PATH从我项目中某处的全局文件来自哪里?

您可以嵌入自己的 DTD 实体定义:

<?xml ... ?>
<!DOCTYPE GridPane [
<!ENTITY imgPath "/ressources/images/">
]>
<GridPane>
...
<Image url="&imgPath;success_128.png" />

您也可以链接到外部 DTD,但随后应使用 XML 目录(本地缓存中的 DTD 从其 URL 映射(来加快XML的处理速度。


使用外部 DTD 文件

<!DOCTYPE GridPane [
<!ENTITY imgPath "/mypaths.dtd">
]>

我的路径.dtd:

<!ENTITY imgPath "/ressources/images/">

相关内容

  • 没有找到相关文章

最新更新