sak*_*das 5 java resources swing image
我正在构建一个Java Swing gui,我想知道管理我所有图像的最佳方法是什么.到目前为止,我只是在需要时通过指出每个类的路径来创建来自不同类的图像,例如:
ImageIcon temp= new ImageIcon("resources/pictures/temp.png");
Run Code Online (Sandbox Code Playgroud)
有两件事我不喜欢.首先是拥有所有这些路径.第二个是我更喜欢更像"中央存储库"的方法.有没有人有更好的实践建议,我想也许像ImageManager一样,在程序的最开始加载所有图像.属性文件能以某种方式帮助(从未使用它们)与所有这些路径?
谢谢
属性可用于定义一些key = value,其中key是唯一键,value是图像的路径.然后,如您所建议的那样,您可以使用ImageManager来定义将密钥作为参数的方法,并返回对ImageIcon的引用或图像类型必须的引用.