JButton图标更改

时间:2016-01-07 23:54:31

标签: java swing icons jbutton imageicon

我有JXButton[8][10](extends JButton),每个人都持有Icon[2] IcArgridLayout()

Icon[1]始终是相同的图标,Icon[0]根据我点击的内容而变化。

例如,我点击JXButton[1][3] - >然后我点击JXButton[4][7] - >意思是JXButton[4][7].setIcon(JXButton[1][3].getIcon)

这些是IcAr[0]图标,每个图标都包含在开头。

当我完成此移动时,我需要将一些图标更改为IcAr[1]

当我再次采取行动时,我现在需要将一些图标更改回IcAr[0]

到目前为止,我已经尝试过无法解释的行为。 (有时候它有效,有时它会使图标为空,有时它不会改变我需要更改的那些)。

如果有人能够写一个简单的例子来说明应该如何做,认为它可能会有所帮助,我会很感激。 任何见解都会有所帮助。

1 个答案:

答案 0 :(得分:1)

你试过了吗?

jbutton.setIcon(image);

jbutton是你的jbutton,image是新的ImageIcon。