我正在制作游戏,我想要更改已经显示的图像。我认为问题是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();
}