gpt4 book ai didi

java - Flex 中此声明的 Java 等效项是什么

转载 作者:行者123 更新时间:2023-12-02 08:08:52 26 4
gpt4 key购买 nike

[Embed("assets/BorderContainer.png")]
public const BorderContainerIcon:Class;

我的应用程序菜单的 xml 字符串完全由 java 构成,否则我无法使用 menuBar 组件的 iconField="@icon"属性。它必须在那里。

编辑:我对这种措辞感到非常抱歉。

最佳答案

如果我理解正确,您正在寻找一种将资源嵌入到 Java 类中的方法。

Java 编译器不会自动将资源嵌入到类文件中。但是,您可以将 BorderContainer.png 与程序的其余部分一起打包到 .jar 文件中。 .jar 文件是分发客户端可执行 Java 程序的最常见方式(有趣的事实:.jar 文件只是伪装的 .zip 文件)。然后,您可以使用 Class.getResourceAsStream("BorderContainer.png") 从类中访问 BorderContainer.png

关于java - Flex 中此声明的 Java 等效项是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7746294/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com