【问题标题】:Eclipse & Java: Is there an event monitoring feature?Eclipse 和 Java:是否有事件监控功能?
【发布时间】:2011-09-04 22:57:02
【问题描述】:

在 Eclipse 中开发 java gui(例如 swing)时,是否有内置功能(或插件)可以监视所有触发的事件?

【问题讨论】:

  • 编码的角度来看,EventQueue 是我能找到的最接近 example here 的(请参阅 Howard 的回答)。
  • 另见answer,它展示了如何检测事件队列。

标签: java eclipse swing user-interface


【解决方案1】:

您也可以自己写一个AWTEventListener。只需将以下行添加到您的程序中。

Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener() {
    public void eventDispatched(AWTEvent event) {
        System.out.println(event);
    }
}, -1);

用你喜欢的任何东西替换输出。您还可以通过将-1 更改为AWTEvent 中的一些常量来监听特定事件。

【讨论】:

    【解决方案2】:

    在 Eclipse 中有一些东西,我不确定这是否正是您想要的。它被称为“监视”,它监视该特定变量发生的任何事情。

    【讨论】:

      猜你喜欢
      • 2017-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-02
      • 2016-06-01
      相关资源
      最近更新 更多