[英]JButton Icon Change
我有JXButton[8][10](extends JButton)
,每个Icon[2] IcAr
在gridLayout()
都持有一个Icon[2] IcAr
。
Icon[1]
始终是相同的图标,而Icon[0]
根据我单击的内容而改变。
例如,我单击JXButton[1][3]
->然后单击JXButton[4][7]
->表示JXButton[4][7].setIcon(JXButton[1][3].getIcon)
。
这些是IcAr[0]
图标,每个图标都位于开始位置。
完成此动作后,我需要一些图标才能更改为IcAr[1]
。
当我再次移动时,现在需要一些图标更改回IcAr[0]
。
到目前为止,我已经尝试了一些无法解释的行为。 (有时它起作用,有时它使图标为空,有时它不改变我需要改变的那些图标)。
如果有人能够写一个关于应该如何做的简单例子,那可能会有所帮助,我将不胜感激。 任何见解也会有所帮助。
你有没有尝试过:
jbutton.setIcon(image);
其中jbutton是您的jbutton,而image是新的ImageIcon。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.