2012-11-28 74 views

回答

1

最簡潔的方法是爲每個按鈕製作一個單獨的偵聽器。

但是,您可以爲所有按鈕設置一個偵聽器,它將動作事件的getSource()組件與每個JButton進行比較,並根據源等於哪個按鈕執行操作。

1

您無需爲每個按鈕製作單獨的偵聽器。一個聽衆會這樣做,但您必須使用getSource()來查詢來源,並據此決定您的行動路徑。

如果您確實實現了單獨的偵聽器,那麼編碼可能更容易,但可能需要額外的內存。所以這一切都取決於你的要求。

相關問題