繁体   English   中英

(Java Swing) 如何在 GUI 中将图像添加到按钮?

[英](Java Swing) How to add image to Button in GUI?

我无法将鼠标的图像图标加载到程序中的 Jbutton 上。

当我打开 Jar 文件时,我希望图像能够正常工作,以便任何使用该程序的计算机也能够看到图像。

注意:我使用的是 Netbeans,并将图像放在我的 SRC 路径中,如下所示:

在此处输入图像描述

目前,这是我加载图像的代码:

ImageIcon img = new ImageIcon(getClass().getResource("mouse.png"));
JButton button1 = new JButton();
button1.setIcon(img);
button1.setPreferredSize(new Dimension(100, 100));
button1.setBounds(x, y, 100, 100);
add(button1);

我应该通过 URL 链接加载图像吗?

在 Source Packages 中创建一个图像文件夹

关注这张图片

上传图片文件夹下的照片

Java 添加图像图标的代码

jButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Image/icons8_Add_30px.png"))); // NOI18N

参考图像时,请注意其在 class 路径中的位置。 在您的情况下,参考应该类似于getResource("com/mycompany/.../mouse.png")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM