我在一个jFrame关闭后想刷新原来的窗体,请问怎么设置啊!如果用父窗体的话怎么做啊!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【langmanchangfeng】截止到2008-07-13 09:28:55的历史汇总数据(不包括此帖):
    发帖的总数量:15                       发帖的总分数:100                      每贴平均分数:6                        
    回帖的总数量:14                       得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:15                       结贴的总分数:100                      
    无满意结贴数:8                        无满意结贴分:80                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:53.33 %               无满意结分率:80.00 %                  
    敬礼!
      

  2.   

    你是想重新绘制父窗体吧。
    可以先使父窗体dispose();//注销
    然后在调用  setVisiable(true);
    你是要达到这个目的吗?
      

  3.   

    在子窗口中可以调用父窗口的方法来刷新窗口
    ==================================
    这是我认为最不可取的方法,如果这样做的话,父窗体和子窗体中必须有对方的引用。
    事实上你去研究Delphi的窗体模式就会发现,他的窗体实现过程都是:Dialog dlg = new Dialog();//申明子窗体
    try{
      if(dlg.showModal()==true){//如果用户在子窗体中点击了确定按钮
        //作父窗体刷新的事
      }
    }
    finally{
      dlg.free;
    }个人认为这才是对话框的正确是用方式
    用Java起始也很容易实现
      

  4.   


    this.addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                    //刷新方法
                      System.exit(0)
                }
    });