我封装了一个按钮的类,里面给按钮添加了事件,我想在事件发生的时候,我把事件Event传到另一个类中去处理,请问该如何去实现????谢谢了!!!

解决方案 »

  1.   

    怎么能把事件传到另一个类呀,在那事件里面NEW出那个类?
      

  2.   

    没有代码我就猜着数以下~
    如果我没有猜搓错的话,你的封装按钮的类肯定实现了AtionListener接口,然后给按钮设置监听器的时候代码是addAtionListener(this);
    这就是你说的再本类处理事件了
    那么你另写一个类实现AtionListener接口比如XX,然后创建对象xx
    然后addAtionListener(xx);
    这样就是在XX类中处理你的BUTTON事件了
    最好还是贴代码吧
      

  3.   

    1、重行定义ActionListener(),就是单独写一个类实现监听器接口,覆盖其中的actionPerformed方法
    这个方法挺方便的,大家也都比较熟悉2、使用JButton(Action e )构造方法
    这个Action 接口 定义了事件和动作方法,你自己重写一下,然后将这个对象通过构造函数,传给你指定的按钮
      

  4.   

    把button定义成静态的好像也可以