2012-05-01 19 views
2

我正在製作一個Java迷宮程序,它由一個MazeButtons網格組成,它擴展了JButton並且有一個狀態字段(這是按鈕的位置和關於迷宮如何的一些其他信息應該管用)。另一個類MazeFrame擴展了JFrame並實現了ActionListener。當我在安裝類中構建GUI時,我將MazeFrame ActionListener添加到每個按鈕。我希望MazeFrame中的actionPerformed方法能夠檢查用戶嘗試的操作是否被允許,但爲了做到這一點,我需要知道哪個按鈕被點擊。確定哪個按鈕叫做actionPerformed方法

你怎麼知道哪個按鈕叫做給定的actionPerformed方法?

回答

3

在事件上使用getSource方法,它將返回激發它的對象

+0

謝謝,這工作。 – dylanrb123

+0

嗯,我太高興了。另外,您能否將我的答案標記爲已接受? –

+0

對不起,新的網站。 – dylanrb123

相關問題