[英]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.