我有一个用图像替换的按钮,在悬停时我希望图像播放动画 gif。我添加了一个鼠标侦听器并输入了将图像更改为 gif 的代码。图像变为gif;但是 gif 没有动画。我在这个网站上查看了以前的答案,很少但没有一个能够提供帮助。
@Override
public void mouseEntered(MouseEvent arg0) {
try
{
Image img = ImageIO.read(getClass().getResource("images\\button_1_hover.gif"));
btnShip1.setIcon(new ImageIcon(img));
}
catch (IOException ex) {}
}