【发布时间】:2012-05-01 16:53:22
【问题描述】:
我正在用 Java 制作一个迷宫程序,它由一个 MazeButtons 网格组成,它扩展了 JButton 并有一个 State 字段(这是按钮的位置以及有关迷宫应该如何工作的一些其他信息)。另一个类 MazeFrame 扩展了 JFrame 并实现了 ActionListener。当我在设置类中构建 GUI 时,我将 MazeFrame ActionListener 添加到每个按钮。我希望 MazeFrame 中的 actionPerformed 方法能够检查用户尝试的操作是否被允许,但为了做到这一点,我需要知道点击了哪个按钮。
你怎么知道哪个按钮调用了给定的 actionPerformed 方法?
【问题讨论】:
标签: java user-interface