Java Swing注册到事件类型

Java Swing中,我可以将侦听器注册到某个gui事件,如下所示
guiElement.addMouseListener(myListener);

但是如果我想自动注册GUI应用程序中的所有鼠标事件呢?
我应该将myListener注册到每个元素吗?
换句话说,我正在寻找的是类似的东西

myListener.registerToEventType(MouseEvent.class)

任何的想法?
谢谢

解决方法

but what if I want to automatically register to all the mouse events
in my GUI application?

@see AWTEventListener,还有Mouse&关键事件

should I register myListener to each element?

yes比重定向,使用或使用SwingUtilities将MouseEvents应用于被嘲笑的JComponets更好,通知代码可能比单独添加到每个JComponents的匿名侦听器更长

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...