我有一个基于java的工具,显示每一个新的画布图像在一个新的标签,并计划改进它与更多的功能。很快,它的工具将变得复杂,可以选择创建图像,查看序列图像,从而考虑使用JInternal frame而不是JTabbedPane。所以想知道在效率、处理能力和内存方面哪种选择更好?
发布于 2012-10-02 00:01:44
我认为这在很大程度上取决于图像的大小和您实际想要向用户显示图像的方式。
如果你有非常大的图片,比如MPixels的10+,或者你的用户不需要同时看到几张图片,那么你可以使用JTabbedPane。如果一次只显示一个图像,则可以通过仅将该图像加载到内存中并可能将其他图像包装在SoftReference中来提高内存消耗。
https://stackoverflow.com/questions/12674797
复制相似问题