2010-10-19 1 views
1

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

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? 
    } 
}; 

Я думаю, есть способ печати трассировки стеки с помощью «броска», который также отображает имя действия, которое инициирующее событие. Не совсем уверен, как это сделать. Или, есть ли другой способ сделать это?

Спасибо, Sony

ответ

0

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

new Exception().printStackTrace(); 

Вы не должны бросить его.