Adnotacja Java do wykonania kodu przed i po metodzie
Piszę aplikację swingową i chciałbym mieć kursor „wait”, gdy niektóre metody są wykonywane. Możemy to zrobić w ten sposób:
public void someMethod() {
MainUI.getInstance().setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
//method code
MainUI.getInstance().setCursor(Cursor.getDefaultCursor());
}
To, co chciałbym osiągnąć, to adnotacja Java, która ustawi kursor oczekiwania przed wykonaniem metody i przywróci normalne działanie po wykonaniu. Poprzedni przykład wyglądałby mniej więcej tak
@WaitCursor
public void someMethod() {
//method code
}
Jak mogę to osiągnąć? Sugestie dotyczące innych wariantów rozwiązania tego problemu są również mile widziane. Dzięki!
P.S. - Używamy Google Guice w naszym projekcie, ale nie wiem, jak rozwiązać ten problem. Gdyby ktoś dał mi prosty przykład podobnego problemu, byłoby to bardzo pomocne