-3
我有一個小問題。 我在Netbeans中做了一個java開關。交換機連接到我的Gui的標籤。每當我點擊標籤,我都希望它能夠改變它的圖像。setIcon with switch
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;
};
這是我的開關直到現在的代碼,但它給我一個錯誤,當我填寫圖像的路徑。有人可以幫我弄這個嗎?
什麼是您的「錯誤」。在黑暗中拍攝猜測是你沒有逃避你的後背空間。儘管在黑暗中完成了拍攝。 – Kon
讓我猜想:你的圖像路徑包含一個反斜槓,並且你忘了用另一個反斜槓來轉義它,對吧? – dasblinkenlight
您是否閱讀過[documentation](http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractButton.html#setIcon%28javax.swing.Icon%29)? setIcon的參數是'Icon'類型,而不是'String'。 – RealSkeptic