用java管理我的图像

jgzswidk  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(302)

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

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

有两件事我不喜欢。第一件事就是拥有所有这些路径。其次,我更喜欢一种更像“中央存储库”的方法。有没有人有更好的实践建议,我在想也许像imagemanager这样的东西,在程序一开始就加载所有的图像。属性文件对所有这些路径有帮助吗(从未使用过它们)?
谢谢

k5hmc34c

k5hmc34c1#

属性可用于定义某个key=value,其中key是唯一的key,value是指向图像的路径。然后,正如您所建议的,您可以使用imagemanager,它可以定义一些方法,这些方法将获取一个键作为参数,并返回对imageicon的引用或任何图像类型必须是的内容。

相关问题