Java JButton中的哪个方法实际调用其ActionListener?

Java JButton中的哪个方法实际调用其ActionListener?,java,events,actionlistener,Java,Events,Actionlistener,所以我知道如何编程GUI以获得一个JButton来对鼠标按下做出反应:实现一个ActionListener,并将其添加到按钮中 我想知道的是JButton(或它继承的东西)中的哪个方法负责将鼠标按下事件传递给等待它的actionpeform()方法。我不需要它如何工作的细节…但我想知道涉及到哪些方法 我试图在JavaDoc中找到它,但是有一个很长的继承链,当你不知道去哪里寻找时,你可能永远都在寻找 有人能帮忙吗 您可以在actionlistener中抛出RuntimeException,例如Nu

所以我知道如何编程GUI以获得一个JButton来对鼠标按下做出反应:实现一个ActionListener,并将其添加到按钮中

我想知道的是JButton(或它继承的东西)中的哪个方法负责将鼠标按下事件传递给等待它的actionpeform()方法。我不需要它如何工作的细节…但我想知道涉及到哪些方法

我试图在JavaDoc中找到它,但是有一个很长的继承链,当你不知道去哪里寻找时,你可能永远都在寻找


有人能帮忙吗

您可以在actionlistener中抛出
RuntimeException
,例如
NullPointerException
,然后查看堆栈跟踪。或者你可以在actionlistener中设置一个断点并查看调用堆栈。非常好……这很有效,谢谢。我想我的答案是FireAction在AbstractButton中执行