在Java se中,有三个按钮   btn_Next 与 btn_Cp 在第一个java源文件里
btn_Ok  在第二个java源文件里    btn_Next为总是可用,  btn_Cp点击一次后,就自动成为不可用,btn_Next的事件中设置btn_Cp可用,    btn_Ok的事件设置btn_Cp可用。但是这个btn_Ok与btn_Next和btn_Cp不在同一个JAVA源文件中,怎么办?帮我写一下他们的事件,谢谢!  

解决方案 »

  1.   

    比如你是两个对象A和B
    A里面的方法想调用B里面的方法来修改B里面的某个属性或是其它,可以在构造A的时候,将B作为一个构造参数传进去,然后在A里面保留一个B的引用,那么在A的方法里就可以使用B的引用来调用B的方法
      

  2.   

    具体一点就是
    public class A {    private B b=null;
        public A(B b) {
            this.b = b;
        }    public void a() {
        b.b();
        }
    }public class B {
        public void b() {
    }
    }
      

  3.   

    我是想用jToggleButton.setSelected(true/false);
    但是他们不在同一个类里边,所以不知道怎么才能调用
      

  4.   


    你的两个不同的类就是我说的A和B,方法b()就是setSelected()这个方法,难道很难理解吗?