我正在尝试将图像添加到JButton,但不确定我丢失了什么。当我运行以下代码时,该按钮看起来与我创建时没有任何图像属性的按钮完全相同。Water.bmp在我的项目文件夹的根目录中。ImageIcon water = new ImageIcon("water.bmp"); JButton button = new JButton(water); frame.add(button);
3 回答
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
看起来是位置问题,因为该代码非常适合添加图标。
由于我不知道您的文件夹结构,因此建议添加一个简单的检查:
File imageCheck = new File("water.bmp");
if(imageCheck.exists())
System.out.println("Image file found!")
else
System.out.println("Image file not found!");
这样,如果您弄错了路径名,它将告诉您而不显示任何内容。如果文件不存在,应该抛出异常。
添加回答
举报
0/150
提交
取消