gpt4 book ai didi

java - 确定哪个按钮调用了 actionPerformed 方法

转载 作者:行者123 更新时间:2023-12-04 05:48:21 26 4
gpt4 key购买 nike

我正在用 Java 制作一个迷宫程序,它由一个扩展 JButton 的 MazeButton 网格组成,并有一个 State 字段(这是按钮的位置和一些关于迷宫应该如何工作的其他信息)。另一个类 MazeFrame 扩展了 JFrame 并实现了 ActionListener。当我在设置类中构建 GUI 时,我将 MazeFrame ActionListener 添加到每个按钮。我希望 MazeFrame 中的 actionPerformed 方法能够检查用户尝试的操作是否被允许,但为了做到这一点,我需要知道点击了哪个按钮。

你怎么知道哪个按钮调用了给定的 actionPerformed 方法?

最佳答案

对事件使用 getSource 方法,它将返回触发它的对象

关于java - 确定哪个按钮调用了 actionPerformed 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10401190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com