猿问

如何将图像添加到JButton

我正在尝试将图像添加到JButton,但不确定我丢失了什么。当我运行以下代码时,该按钮看起来与我创建时没有任何图像属性的按钮完全相同。Water.bmp在我的项目文件夹的根目录中。


ImageIcon water = new ImageIcon("water.bmp");

    JButton button = new JButton(water);

    frame.add(button);


30秒到达战场
浏览 259回答 3
3回答

海绵宝宝撒

看起来是位置问题,因为该代码非常适合添加图标。由于我不知道您的文件夹结构,因此建议添加一个简单的检查:File imageCheck = new File("water.bmp");if(imageCheck.exists())     System.out.println("Image file found!")else     System.out.println("Image file not found!");这样,如果您弄错了路径名,它将告诉您而不显示任何内容。如果文件不存在,应该抛出异常。
随时随地看视频慕课网APP

相关分类

Java
我要回答