java - 如何在 java 中正确加载 BufferedImage?

标签 java image loading bufferedimage

好的,所以我一直在尝试使用以下代码加载 BufferedImage:

URL url = this.getClass().getResource("test.png");
BufferedImage img = (BufferedImage) Toolkit.getDefaultToolkit().getImage(url);

但是,当我运行它时,这会给我一个类型转换错误,那么如何正确加载 BufferedImage?

最佳答案

使用 ImageIO.read()而是:

BufferedImage img = ImageIO.read(url);

关于java - 如何在 java 中正确加载 BufferedImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/601274/

相关文章:

java - 如何使用 CRUDRepository 保存列表但最后提交

java - Shiro 'Any' 权限实例

jquery - 当 img 不存在时使用 ReactJS 将其替换为空

java - 在 Java 中显示图像

javascript - Jquery:设置页面加载超时

javascript - 如何检测图像何时加载(通过 props 提供)并在 React 中更改状态?

javascript - 为什么我无法在 Phaser.io 中加载图像

java - 为什么 WSDL 解析器仍然导入外部文件?

java - 一行java代码及其作用?

java - 我如何使用 JLabel?