java 如何检测在 JFrame 中单击了按钮

How to detect that a button is clicked inside a JFrame in java

我正在 Java 开发一个小游戏,我有一个 class 是扩展的 JFrame,它是我游戏的界面。我有另一个 class 实例化我的第一个 class 并且它需要在单击按钮时以及单击哪个按钮。我该怎么做?

这是一个示例,说明如何检测 JFrame:

中的点击
myJFrame.getContentPane().addMouseListener(new MouseAdapter() {            
   @Override
   public void mouseClicked(MouseEvent e) {
      System.out.println("Clickin' =)");
   }
});

查看 EventListeners。他们可能会帮助你 https://docs.oracle.com/javase/tutorial/uiswing/events/intro.html