如何使用ActionListener更改图像?

时间:2017-01-03 22:24:37

标签: java swing actionlistener imageicon

我正在制作游戏,我想要更改已经显示的图像。我认为问题是actionPerformed类中的措辞。

这是我的代码:

TwoButtons()
{

    setLayout (new FlowLayout());

    image = new ImageIcon ("as.jpg");
    b = new JButton (image);
    b.setActionCommand("a");
    b.addActionListener(this);
    add(b);
}

public void actionPerformed (ActionEvent evt)
{
    if (evt.getActionCommand().equals("a"))
    {
        image = (new ImageIcon("qd.jpg"));
    }
    repaint();
}

0 个答案:

没有答案