我只想按下按钮" VACATE"更改图标按钮,如下所示:
public void changeIcon(){
ImageIcon icono = new ImageIcon("01.png");
btnUno.setIcon(icono);
这种方法有效地改变了图像,但是这个没有:
public void changeVacant(){
ImageIcon icono = new ImageIcon("btnUno.png");
btnUno.setIcon(icono);
按下购买时的第一个方法调用,另一个方法是另一个JFrame并按空出来。
答案 0 :(得分:0)
在第一个函数中,您调用了setIcon(),它设置了您在大多数时间看到的Icon。在第二个中,您调用了setPressedIcon(),它设置了只有在按住该按钮时才会看到的图标。