我已经尝试过以下=
ImageIcon clear = new ImageIcon ("icons\delete1.png");
JButton clearBT = new JButton(clear);
它工作得很好,我只是有一个问题要问。图片的目录在我的硬盘里,但是我想把我的项目交给我的教授,所以我不确定图片在他的电脑里是否还会显示。问题是我不确定我放在我的代码中的目录(正是 "C:\\Users\\George\\Desktop\Giorgos\\icons\\delete1.png"
) 将在我教授的电脑上显示一些内容。
感谢您的回答,如果我不够清楚,我愿意重新措辞。
最佳答案
如果 icons 文件夹在项目目录文件夹中,并且在代码中调用图像:
ImageIcon clear = new ImageIcon("icons\delete1.png");
而且它工作完美,然后它会在任何地方工作。
只要确保您没有将图像位置地址称为指代计算机硬盘的完整地址即可。
关于java - 不确定 JButton 上的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15634012/