私はスイングアプリを書いていますが、いくつかのメソッドが実行されたときに「待機」カーソルが欲しいです。次の方法で実行できます。
public void someMethod() {
MainUI.getInstance().setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
//method code
MainUI.getInstance().setCursor(Cursor.getDefaultCursor());
}
私が達成したいのは、メソッドの実行前に待機カーソルを設定し、実行後に通常に戻すJavaアノテーションです。したがって、前の例は次のようになります
@WaitCursor
public void someMethod() {
//method code
}
どうすればこれを達成できますか? この問題を解決する他の方法についての提案も歓迎します。ありがとう!
PS - プロジェクトで Google Guice を使用していますが、それを使用して問題を解決する方法がわかりません。誰かが同様の問題の簡単な例を私に提供してくれれば、それは非常に役に立ちます