怎么在一个窗体中向另一个窗体设置TextField 的text?
条件是不用static方法声明TextField

解决方案 »

  1.   

    你的意思是在一个窗体中申明另一个窗体对象,但是在另一个窗体不能直接操作主窗体的元素!!
     你可以这样:在两个窗体中都声明另一个窗体的对象,
     窗体1中:Frame2 frame;
    窗体2中:Frame1 frame;
    仅声明不分配空间。
    然后在两个窗体类中 字定义方法,把setVisible(true)这个方法放进去.
    void dispaly(Frame frame){
     this.setVisible(true);
     this.frame=frame;
    }
    一个窗体调操作一窗体时,要先显示出另一窗体撒
    要用setVisible(true);这个方法,现在我把它放在我字定义的方法中,那么就调用我字定义的方法,调用时这样:另一窗体对象名.dispaly(this);
    这样不但显示出另一窗体,还把当前窗体对象 做为参数传给另一窗体,现在在另一窗体就能操作当前窗体。   对与着个问题我也没找到方法,]
    上面是我自己想出来的方法,不知道能不能满足你的要求?
     
     我也希望 高手些  能够找到别的方法,???谢谢!!
      

  2.   

    对,解决了,如楼上所说,传了个handle来过去,就可操作
      

  3.   

    模态对话框,相当于Delphi中的模式对话框,那是个好东西。
    不过Swing在使用超过3层模态对话框时,会有意想不到的错误出现。
    我一直没弄明白是为什么。