所以我是一个相对较新的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);
}