如何知道触发事件的动作是什么?

时间:2010-10-19 18:41:09

标签: java event-handling printstacktrace

我如何知道触发特定事件的动作是什么?

org.w3c.dom.events.EventListener refreshAnnotationsListener = new org.w3c.dom.events.EventListener() { 
    @Override
    public void handleEvent(org.w3c.dom.events.Event event) {
       // how do I know the action which triggered this event?
    }
};

我想有一种方法可以使用“throw”打印堆栈跟踪,它还会显示触发事件的操作的名称。我不确定如何做到这一点。或者,还有另一种方法吗?

谢谢, 索尼

1 个答案:

答案 0 :(得分:0)

您可以随时创建堆栈跟踪,方法是创建例外:

new Exception().printStackTrace();

你不必抛弃它。