Как узнать, какое действие вызывает событие? - PullRequest
1 голос
/ 19 октября 2010

Как узнать, какое действие вызывает конкретное событие?

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", которая также отображает название действия, которое вызывает событие. Я не совсем уверен, как это сделать, хотя. Или есть другой способ сделать это?

Спасибо, Sony

1 Ответ

0 голосов
/ 19 октября 2010

Вы можете создать трассировку стека в любое время, создав исключение:

new Exception().printStackTrace();

Вам не нужно его выбрасывать.

...