小编Sta*_*tan的帖子

Java注释在方法之前和之后执行一些代码

我正在编写一个swing应用程序,并且我希望在执行某些方法时"等待"光标.我们可以这样做:

public void someMethod() {
    MainUI.getInstance().setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
    //method code
    MainUI.getInstance().setCursor(Cursor.getDefaultCursor());
}
Run Code Online (Sandbox Code Playgroud)

我想要实现的是一个java注释,它会在方法执行之前设置等待光标,并在执行后将其设置回正常状态.所以前面的例子看起来像这样

@WaitCursor    
public void someMethod() {
    //method code
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这一目标?关于解决这个问题的其他变体的建议也是受欢迎的.谢谢!

PS - 我们在项目中使用Google Guice,但我不知道如何使用它来解决问题.如果有人会向我提供类似问题的简单示例,那将非常有帮助

java swing annotations cursor

9
推荐指数
1
解决办法
1万
查看次数

找到数字的最短平方和

查找并输出给定​​数字的最短平方和.

例: 12 = 2^2 + 2^2 + 2^2 (not 3^2 + 1^2 + 1^2 + 1^2)

输出: {2 2 2}

algorithm math

-1
推荐指数
1
解决办法
918
查看次数

标签 统计

algorithm ×1

annotations ×1

cursor ×1

java ×1

math ×1

swing ×1