我正在编写一个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,但我不知道如何使用它来解决问题.如果有人会向我提供类似问题的简单示例,那将非常有帮助
查找并输出给定数字的最短平方和.
例: 12 = 2^2 + 2^2 + 2^2 (not 3^2 + 1^2 + 1^2 + 1^2)
输出: {2 2 2}