Toolkit类有两个方法,createImage()
和getImage()
,它们都返回一个Image。
两者之间有什么区别,何时使用哪一个?
答案 0 :(得分:0)
答案 1 :(得分:0)
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()
时,您依赖于将处理缓存的工具包。