我有一个基于java的工具,可以在新选项卡中显示每个新的画布图像,并且计划通过更多功能来改进它。很快它的gona变成了复杂的工具,可以选择创建图像,查看序列图像,因此想到了使用JInternal框架而不是JTabbedPane。那么想知道在效率,处理能力和内存方面哪个更好?
答案 0 :(得分:2)
我认为这取决于图像的大小以及您实际想要向用户显示图像的方式。
如果您有10个以上MPixels的非常大的图像,或者您的用户不需要在同一时间看到多个图像,那么您可以使用JTabbedPane。当您一次只显示一个图像时,可以通过仅将该图像加载到内存中来改善内存消耗,并可能将其他图像保存在SoftReference
中。
答案 1 :(得分:2)