【发布时间】:2013-12-07 01:31:01
【问题描述】:
Toolkit 类有两个方法,createImage() 和 getImage(),它们都返回一个 Image。
这两者有什么区别,什么时候用哪一个?
【问题讨论】:
-
这里可能的答案velocityreviews.com/forums/…
Toolkit 类有两个方法,createImage() 和 getImage(),它们都返回一个 Image。
这两者有什么区别,什么时候用哪一个?
【问题讨论】:
Image createImage(URL url)<br/>
Image getImage(URL url)<br/>
Toolkit 类中的这两个方法
http://docs.oracle.com/javase/7/docs/api/java/awt/Toolkit.html
是相似的。createImage() 让您可以完全控制创建的图像,这意味着您必须小心不要为同一个图像频繁调用它,否则您会减慢您的应用程序和消耗太多内存,
而使用getImage() 对同一图像进行多次调用不会导致高内存消耗和在远程URL 上获取图像的时间损失。当您使用getImage() 时,您依赖于处理缓存的工具包。
【讨论】:
【讨论】: