java - 在java中添加/加载图像

标签 java image loadimage

我正在尝试加载要在屏幕上显示的图像(只是为了了解如何执行此操作)。

问题是,当程序尝试加载“apple.png”(保存在我的桌面上)时,它找不到图像 - 图像文件需要存储在哪里才能找到它们?这是我的加载方法:

private void loadImage() {
    ImageIcon appleIcon = new ImageIcon("apple.png");
    Image appleImage = appleIcon.getImage();
}

最佳答案

如果您想从桌面访问它,您应该使用完整路径。处理资源的最简单方法是在 java 项目中创建一个文件夹,您可以通过“folderName/fileName.example”访问该文件夹。

关于java - 在java中添加/加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33010118/

相关文章:

java - 为什么我要为String数组获取java.lang.NullPointerException?

java - 将 2 个或更多图像添加到 Pane Javafx 时遇到问题

cvLoadImage : Additional Specifications

android - 如何在 Android 11 上启动ActivityForResult?

java调度程序不工作

Java List 反序列化并返回对象会出现不兼容类型错误

java - 使用 RequestHeaderAuthenticationFilter 时如何测试 Internet Explorer?

html - 文字图片链接悬停

java - 如何获得 Java g.drawString() 高分辨率?

javascript - 使用javascript定位div的背景图像