Java:播放一次GIF

时间:2018-04-06 12:46:05

标签: java swing gif

所以我是一个相对较新的Java,而我现在正试图制作一个基于回合制的RPG。我能够添加空闲动画作为JLabels,当我点击"攻击"按钮我希望attack.gif播放一次并返回idle.gif。我能以任何方式设置它吗?

代码示例:

    if(source == menu.attack) {
        //disabling the attack button for the duration of the animation
        menu.attack.setEnabled(false);

        //setting the idle animation to invisible
        menu.idle.setVisible(false);
        //setting the attack animation to visible
        menu.attack.setVisible(true);


        player.attack(enemy, menu);
        update(player, enemy, menu);
        }

1 个答案:

答案 0 :(得分:0)

使用其他Thread来控制动画状态;

建议:

{{1}}