This code uses an anonymous inner class , but you may also use named inner classes or independent classes as listeners 此代码使用了一个匿名的内部类,但您还可以使用指定的内部类或单独的类作为监听器。
While i could do something similar with java code using anonymous inner classes , it s simply easier and less esoteric in groovy 虽然我用java代码时能用匿名内部类做类似的事情,但是用groovy更容易、神秘性更少一些。