For Loop仅显示jButton Icons Once

时间:2016-10-07 20:27:09

标签: java swing icons

我正努力让每次打开这个JFrame时,所有玩家的剑都出现在按钮上。它将在我第一次点击它时执行,但如果我退出然后再次单击它没有图标出现。一直想要粉碎我的键盘通过时间任何帮助都会很棒。谢谢。

public static ArrayList <JButton> buttons = new ArrayList();

public SelectWeapon() {
    initComponents();

    buttons.add(jButton1);
    buttons.add(jButton3);
    buttons.add(jButton4);

    for(int i = 0; i < Player.swords.size(); i ++){

        buttons.get(i).setIcon(Player.swords.get(i).getIcon());
    }

}

这是我单击以显示上面的JFrame的按钮。

 SelectWeapon menu = new SelectWeapon();
    menu.setVisible(true);
    this.dispose();

0 个答案:

没有答案