【问题标题】:How to detect that a button is clicked inside a JFrame in javajava - 如何检测在Java中的JFrame内单击了按钮
【发布时间】:2015-09-15 20:35:45
【问题描述】:

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

【问题讨论】:

  • 来这里之前你已经尝试了什么?
  • 我知道如何拥有一个 actionListener,但我需要一种方法来让我的第二个班级注意到一个按钮被点击以及哪个按钮被点击,例如调度一个事件。
  • 您需要指定更多内容,也许还需要提供一些代码。我不确定你的问题是什么。

标签: java button jframe listener


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    这是一个如何检测JFrame 内点击的示例:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-05
      • 2016-06-19
      • 1970-01-01
      • 1970-01-01
      • 2014-10-09
      • 2021-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多