我有一個JButton的數組,我想讓每個按鈕在另一個數組中改變它們各自的對應變量的值,是否需要爲每個按鈕創建一個單獨的偵聽器?每個按鈕的ActionListener不同變量
0
A
回答
1
最簡潔的方法是爲每個按鈕製作一個單獨的偵聽器。
但是,您可以爲所有按鈕設置一個偵聽器,它將動作事件的getSource()
組件與每個JButton進行比較,並根據源等於哪個按鈕執行操作。
1
您無需爲每個按鈕製作單獨的偵聽器。一個聽衆會這樣做,但您必須使用getSource()
來查詢來源,並據此決定您的行動路徑。
如果您確實實現了單獨的偵聽器,那麼編碼可能更容易,但可能需要額外的內存。所以這一切都取決於你的要求。
相關問題
- 1. 如何在每個按鈕的NSDictionary中返回不同的變量?
- 2. 2D按鈕數組ActionListener,顏色變化?
- 3. 用於多個按鈕的ActionListener-Swing
- 4. 的ActionListener:禁用按鈕
- 5. Java按鈕上的Actionlistener
- 6. 多個按鈕與多個actionlistener
- 7. 用一個新的按鈕代替舊的ActionListener按鈕
- 8. 每次按下按鈕(PHP)時增加一個變量
- 9. 加入2個變量,每個變量指向不同
- 10. 使用多個actionlistener作爲按鈕
- 11. 爲ActionListener按鈕實現2個類
- 12. 將ActionListener添加到按鈕
- 13. 按鈕沒有響應ActionListener
- 14. 對齊在SIGNE線3個按鈕,每個按鈕都有不同的邊框
- 15. 在同一類中實現ActionListener爲三個按鈕
- 16. 多個按鈕w /每個選擇一個不同的活動
- 17. 在每個按鈕單擊上增加ASP.net中的變量
- 18. 如何在12個不同的按鈕事件中使用相同的變量?
- 19. 兩個按鈕的形式,每個使不同的東西
- 20. 不同功能的按鈕[]每次點擊一個特定的按鈕
- 21. 全球按鈕的動態風格與每個按鈕不同的圖像
- 22. 如何爲每個3個不同的按鈕使用不同的動作?
- 23. 如何給每個按鈕一個不同的圖像?
- 24. 多個按鈕形式,每個路由到不同的動作
- 25. 兩個變量,一個水平行,每個變量的不同樣式
- 26. 動態地添加按鈕,並添加每個按鈕不同的功能
- 27. 引導「按鈕組」不同的顏色爲每個「活動」按鈕
- 28. Java ActionListener類不寫入靜態變量
- 29. Android動態按鈕 - 每行不同數量
- 30. 如何在每個單選按鈕上添加變量?