這是我學校的功課,我在學校的功課有點糊塗了吧 我需要給一些圖片,然後用條件計(例如,如果有3種哺乳動物所以我必須爲解答輸入3 )那麼如果它正確的話,它會進入下一級,它將爲列和行添加1。例如,對於啓動它的2x3然後爲下一級是3x4的與按鈕添加面板中點擊
,使我困惑,我怎麼可以添加一些面板插入圖片時,我觸發的東西嘛?然後爲每個面板添加我想給它的數組,所以我可以使用循環設置每個面板。
注:本次作業中使用java的NetBeans GUI
這是我學校的功課,我在學校的功課有點糊塗了吧 我需要給一些圖片,然後用條件計(例如,如果有3種哺乳動物所以我必須爲解答輸入3 )那麼如果它正確的話,它會進入下一級,它將爲列和行添加1。例如,對於啓動它的2x3然後爲下一級是3x4的與按鈕添加面板中點擊
,使我困惑,我怎麼可以添加一些面板插入圖片時,我觸發的東西嘛?然後爲每個面板添加我想給它的數組,所以我可以使用循環設置每個面板。
注:本次作業中使用java的NetBeans GUI
當我觸發我的東西可以添加一些面板插入圖片?
不要添加的JPanel。
當你設計的GUI可以將JLabel
添加到您的框架。然後,當您想要更改圖像時,只需更改標籤的Icon
即可。
所以,你的基本邏輯是:
ImageIcon icon = new ImageIcon(...);
label.setIcon(icon);
閱讀從How to Use Icon Swing的教程部分獲取更多信息,並使用圖標工作的例子。
我也建議閱讀[如何使用動作偵聽器(https://docs.oracle.com/javase/tutorial/uiswing/events/actionlistener.html)對事件(即觸發東西)像上一個CLIC迴應按鈕。 – Frakcool
歡迎堆棧溢出!尋求調試幫助的問題(「爲什麼這個代碼不工作?」)必須包含所需的行爲,特定的問題或錯誤以及在問題本身中重現問題所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建[mcve]。如果您在作業方面尋求幫助,請將您所寫的代碼發佈到目前爲止,並在您遇到困難時提供確切的描述。 – GhostCat