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()
时,您依赖于处理缓存的工具包。
关于java - Toolkit中getImage和createImage的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20140285/