5

我正在构建一个 Java Swing gui,我想知道管理所有图像的最佳方法是什么。到目前为止,我只是在需要时通过指出每个类的路径来创建来自不同类的图像,例如:

ImageIcon temp= new ImageIcon("resources/pictures/temp.png");

有两件事我不喜欢。首先是拥有所有这些路径。其次是我更喜欢“中央存储库”的方法。有没有人有更好的做法可以建议,我在想可能像 ImageManager 这样的东西,它在程序的一开始就加载所有图像。属性文件可以以某种方式(从未使用过它们)帮助所有这些路径吗?

谢谢

4

1 回答 1

5

属性可用于定义一些键=值,其中键是唯一键,值是图像的路径。然后,正如您所建议的,您可以使用 ImageManager 来定义获取键作为参数的方法,并返回对 ImageIcon 或任何图像类型的引用。

于 2012-08-24T18:52:36.557 回答