sorry,I don't know your real meaning.

解决方案 »

  1.   

    哦。sorry,我没讲清楚。
    就是改变his类的成员变量的值。想利用hisfr的交互信息改变his的某一参数的值,然后his能根据这一值做相应的操作。谢谢。
      

  2.   

    可以的呀,在hisfr里,定义自己的构造函数,把要改变的his类的成员变量(假如该变量不是基本类型)或者直接把his类(假如该变量为基本类型)作为参数传入即可。例如:his.java:
    import hisoftware.*;
    public his(){
      hisfr frame = new hisfr(this);
      frame.setVisible(true);
    }
    public static void main(String[] args) {
      new his();
    }hisfr.java:
    package hisoftware;
    public class hisfr extends JFrame
    {
    his hi;
    public hisfr(his h)
    {
      hi=h;
    }
    }然后在hisfr里面操作hi即可
      

  3.   

    可是在hisoftware包里,程序是不认识his类的。
      

  4.   

    不就在hisfr里定义一下带参数的构造函数就解决了参数传递问题。
      

  5.   

    没这么简单吧,在hisfr中定义his的构造函数吗?his类不和hisfr在同一个类中,hisfr不认识his类的。