调用getOwner函数可以返加一个对父窗口的引用,你向下转型后可以对父窗口进行相关的操作。
这个动作应该写在结束事件发生,如你需求。

解决方案 »

  1.   

    public Window getOwner()
    是java.awt.Window的函数。
    这是函数的signature
      

  2.   


    1. 在主窗体写一个getTextArea()函数,返回你的 TextArea控件2. 在Frame中你想开始处理的事件函数处理中
           getParent()转成你的主窗体类------------可能要多次调用getParent()才到达你的主窗体
           调用getTextArea得到TextArea
           然后
          (大喝一声)还不明白。给分来!
      

  3.   

    To:MyXin(快乐每一天
    public JTextArea getTextArea()
    {
       return txtTag;
     }//在frame中按钮事件 
    void btnOK_actionPerformed(ActionEvent e)
     {
        this.getOwner().hide();
    }
      

  4.   

    To:MyXin(快乐每一天
    public JTextArea getTextArea()
    {
       return txtTag;
     }//在frame中按钮事件 
    void btnOK_actionPerformed(ActionEvent e)
     {
        this.getParent();//我引用不到getTextArea()(使用多次getParent()也引用不到)}
    请帮忙解决另外可以再给分!
      

  5.   

    this.getParent();返回值要转型成为你的主窗体的型别
    因为JAVA是弱类型的。
      

  6.   

    To :shuneng() 
    我的textarea也是在一个Frame里的按你的方法作以下强制转换:
    (JFrame)this.getParent();
    程序出错这是为什么啊?
      

  7.   

    此处有解。http://community.csdn.net/Expert/topic/3141/3141119.xml?temp=.0691492 *********************************************
           BS不结帖的
      

  8.   

    To:MyXin(快乐每一天
    public JTextArea getTextArea()
    {
       return txtTag;
     }//在frame中按钮事件 
    void btnOK_actionPerformed(ActionEvent e)
     {
        this.getParent();//我引用不到getTextArea()(使用多次getParent()也引用不到)}
    请帮忙解决另外可以再给分!
    To:MyXin(快乐每一天
    public JTextArea getTextArea()
    {
       return txtTag;
     }//在frame中按钮事件 
    void btnOK_actionPerformed(ActionEvent e)
     {
        this.getParent();//我引用不到getTextArea()(使用多次getParent()也引用不到)}
    请帮忙解决另外可以再给分!
    平凡, 你得强制转换成你的Parent类。比如:  你的Parent是JFrame类型,他的名字是MyFrame, 里面有你的TextArea,并且TextArea是直接加到你的Contentpane中。
      则基本上应该是这样的步骤:    MyFrame frame = (MyFrame)this.getParent().getParent();
        frame.getTextArea();
    Ok?