使用大量数据的Swing应用程序

时间:2012-11-14 16:06:27

标签: java image swing jar embedded-resource

我开发了一个显示图像的swing应用程序,所以我有大量的图像(超过1500),我问的是将这些图像添加到swing项目的最佳方法是什么,它只是插入特定包装中的图像,或者更好的添加包含图像的zip文件,或者......?提前致谢

1 个答案:

答案 0 :(得分:3)

这里的“正确”答案取决于您打算如何处理图像。如果您将它们用作图标,您可能希望将它们外部化为zip文件,甚至是随应用程序一起提供的目录结构,以便在您找到需要时将它们换出。一个zip文件很容易从代码访问,你甚至可以像java源/包结构一样组织它并将它放在类路径上,这样你就可以用getClass().getResourceAsStream("whatever")加载图像。这样做的好处是不会将实际源代码与图像等资源文件混淆。