我有两个类文件,A.java和B.java。我在A类上设置了一个JButton,还注册了这个JButton的ActionListener。
        B类实现了一个功能。
        我想在在点击了A的JButton后,它能调用B.java,实现B类的功能,代码应该怎么写????
     谢谢了!!!!

解决方案 »

  1.   

    new B().XXX();
    或者把B里的方法写成静态的B.XXX();
      

  2.   

    大侠们,能不能说得详细一点呢???new B().xxx();怎么用????
      

  3.   

    把B的对象放到A对象里面,既是在A的构造函数里加入B的对象,这样一初始化后就能用B对象了.比如 new A(new B()).... 
      

  4.   


    jbutton.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e) {

    B b=new B();
    b.xxx();

    }
        
         });
      

  5.   

    把你写中类B中的按钮监听事件所有实现的方法在在这个事件监听方法中调用不就行了,楼上写的b.xxx()中的xxx()方法就是你在监听到按钮事件时的实现代码。
      

  6.   

    B b=new B();
    b.xxx();xxx()为A要调用的B中的功能
      

  7.   

    通过A的对象创建B的一个对象,
    如A a  = new A();
    B b = a.new B();
    然后通过对象b调用里面的方法