【问题标题】:difference between getImage and createImage in ToolkitToolkit 中 getImage 和 createImage 的区别
【发布时间】:2013-12-07 01:31:01
【问题描述】:

Toolkit 类有两个方法,createImage()getImage(),它们都返回一个 Image。

这两者有什么区别,什么时候用哪一个?

【问题讨论】:

标签: java image awt toolkit


【解决方案1】:
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() 时,您依赖于处理缓存的工具包。

【讨论】:

    【解决方案2】:

    您可以在 Toolkit 文档中找到答案:Create Image

    GetImage

    主要区别在于,一个返回URL中的图片,另一个创建并返回...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-18
      • 2012-08-16
      • 2014-10-16
      • 2017-05-20
      相关资源
      最近更新 更多