簡體   English   中英

JButton圖標更改

[英]JButton Icon Change

我有JXButton[8][10](extends JButton) ,每個Icon[2] IcArgridLayout()都持有一個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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM