试图在图形中绘制图像图标,但它不会工作

时间:2016-05-24 12:23:33

标签: java swing

我正在尝试在图形中绘制图像图标但由于某种原因我无法绘制图像。我认为我做的一切都是正确的,我不知道为什么它不起作用。

我也尝试从C:\test>dir myHugeFolder* /s Volume in drive C has no label. Volume Serial Number is FFFF-FFFF Directory of C:\test 18-10-2015 16:26 <DIR> myHugeFolder 0 File(s) 0 bytes Total Files Listed: 0 File(s) 0 bytes 1 Dir(s) 2.419.708.346.368 bytes free 更改为xcopy,但也无效。

有什么建议吗? 这是我的代码:

ImageIcon

BufferedImage

1 个答案:

答案 0 :(得分:3)

首先,您需要将paintComponenet方法重命名为paintComponent,以覆盖超类的paintComponenet方法。名称在重写方法中非常重要。正如 Andrew Thompson 建议在方法之上添加@Override,您可以检查签名和拼写错误。子类中的方法必须与超类中的该方法具有相同的签名才能覆盖它。只能增加访问修饰符。

之后,如果您的图片2.gifDirectionPanel课程位于同一个套餐中,则应删除/名称前的2.gif

祝你好运。