我在Java中創建了一個遊戲,並且我有一個帶有按鈕的主菜單,我需要某種方式來返回按下的按鈕,以便我可以在不同的類中使用它。我不知道該怎麼做。有人有什麼主意嗎?爪哇迴歸按鈕
我在actionPerformed方法中使用e.getSource()獲得按鈕。 我試着返回按鈕,但沒有奏效。
非常感謝。
下面是一些代碼:
菜單類
public void actionPerformed(ActionEvent e) {
Object button = e.getSource();
return button
}
其他類
public static void createGameScreen() {
if(Menu.button == Menu.button1) {
// do something here
}
}
哪裏碼?另一個想法是使用某種事件總線。 – 2013-02-27 15:19:05
傳遞整個按鈕對象是坦率而浪費的。傳遞一個代表按鈕的整數不是更好嗎? – christopher 2013-02-27 15:24:34