java - 如何将图像添加到 JFrame 项目

标签 java eclipse swing

这件事让我困惑了很长一段时间。问题是我想在 JFrame 中显示一些图像。我知道该怎么做,只需使用 ImageIcon 。但是,它需要图像的路径。因此,如果我将项目编译成 jar 并将其交给我的 friend ,则图像不会出现,因为图像文件不在我 friend 的设备上!

在 Android Studio 中,IDE 负责处理这些事情。您只需要将图像放入 drawable文件夹,它会为您生成代码。这同样适用于 Visual Studio。我只需要“导入”图像。

但是我在 Eclipse 中没有看到任何有关图像资源的信息。如何通过“图像资源”向 JFrame 添加图像?

最佳答案

将图像拖放到项目中,然后在 url 部分中键入此内容

ImageIcon ic = new ImageIcon(getResource().getClass("Example.jpg")); // image name instead of Example.jpg

关于java - 如何将图像添加到 JFrame 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33844022/

相关文章:

java - 卡住 Java JComponent

java - Spring:OnEnabledEndpointCondition 只能用于返回@Endpoint 或@EndpointExtension 的@Bean 方法

java - 如何使用 jOOQ 基于复合数据类型构建条件?

java - 删除完整类名的快捷方式

java - JLabel 多行,带有转义符,用于显示 HTML 标签

java - 尝试用java制作一个文本编辑器

java - 从类对象创建 Array 或 ArrayList

java - Java中的倒三角形

java - "Resource not available"将数据库显示到 JSP 中时出错

java - 使用 Gradle 或 Maven 时 Eclipse 构建错误?