我正在尝试在图形中绘制图像图标但由于某种原因我无法绘制图像。我认为我做的一切都是正确的,我不知道为什么它不起作用。
我也尝试从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
答案 0 :(得分:3)
首先,您需要将paintComponenet
方法重命名为paintComponent
,以覆盖超类的paintComponenet
方法。名称在重写方法中非常重要。正如 Andrew Thompson 建议在方法之上添加@Override
,您可以检查签名和拼写错误。子类中的方法必须与超类中的该方法具有相同的签名才能覆盖它。只能增加访问修饰符。
之后,如果您的图片2.gif
与DirectionPanel
课程位于同一个套餐中,则应删除/
名称前的2.gif
。
祝你好运。