我开发了一个显示图像的swing应用程序,所以我有大量的图像(超过1500),我问的是将这些图像添加到swing项目的最佳方法是什么,它只是插入特定包装中的图像,或者更好的添加包含图像的zip文件,或者......?提前致谢
答案 0 :(得分:3)
这里的“正确”答案取决于您打算如何处理图像。如果您将它们用作图标,您可能希望将它们外部化为zip文件,甚至是随应用程序一起提供的目录结构,以便在您找到需要时将它们换出。一个zip文件很容易从代码访问,你甚至可以像java源/包结构一样组织它并将它放在类路径上,这样你就可以用getClass().getResourceAsStream("whatever")
加载图像。这样做的好处是不会将实际源代码与图像等资源文件混淆。