我有一个小问题。 我在Netbeans中做了一个java开关。开关附在我Gui的标签上。每当我点击标签时,我希望它能够更改它拥有的图像。
private void LoopLblMouseReleased(java.awt.event.MouseEvent evt) {
switch(looped)
{
case 0:
looped = 1;
LoopLbl.setIcon("path to image");
break;
case 1:
looped = 0;
break;
};
这是我现在用于交换机的代码,但是当我填写图像的路径时它会出错。有人可以帮我这个吗?
答案 0 :(得分:2)
但是当我填写图像的路径时会出错。
LoopLbl.setIcon("path to image");
您是否阅读过API? setIcon()
将Icon
作为参数,而不是String
。
如果您想知道如何使用图标,请阅读How to Use Icons上的Swing教程中的部分以获取工作示例。
我建议你保留教程链接,以便学习Swing的基础知识。