嘿我有一个面板,其中包含一个标签,我必须每隔一段时间更改它的图标我点击一个按钮(这里有2个按钮激活和停用)。这两个我想设置为图标的图像在我的在一个称为“imgs”的支持下的资源。 示例:imgs / img_x.png所以谁更改该图标?因为我总是得到一个空指针异常。 我需要在java中而不是在Android中 感谢
Icon c=new ImageIcon(getClass().getResource("src/imgs/img_not_activated.png"));
img_etat_pharmacie.setIcon(c);
答案 0 :(得分:1)
图片不会进入src文件夹 将它们保存在res / drawable下;然后访问它们:
Drawable dr = getResources().getDrawable(R.drawable.arrow);
请参阅此tutorial的资源部分。
答案 1 :(得分:0)
Icon c = new ImageIcon(getClass().getClassLoader().getResource("imgs/img_not_activated.png"));
img_etat_pharmacie.setIcon(c);