父窗体如何关闭子窗体也有子窗体的 窗口 ??? 

解决方案 »

  1.   

    JFrame.setDefaultCloseOperation不过可能会遇到 子窗口关闭的时候也把父窗口关闭
    .system.exit(*);问题
      

  2.   

    var w = window.open(url);
    w.close();
      

  3.   

    window.open("url");
    window.close();
      

  4.   

    3个html页面:
    HTMLPageA.htm: <script type="text/javascript" src="../JS/jquery-1.4.2.js"></script>
        <script type="text/javascript" >
        var w;
            $(function() {
                $("input[type='button']").click(function() {
                   w= window.open("HTMLPageB.htm");
                });
            });
            function CloseWinds() {
                if (w != null) {
                    w.close();
                }
            }
        </script>
    [code=HTML]
    <body onunload="CloseWinds()">
        <div>A Page</div>
        <input type="button" value="OpenBPage" />
    </body>[/code]
    HTMLPageB.htm:<script type="text/javascript" src="../JS/jquery-1.4.2.js"></script>
        <script type="text/javascript" >
            var w;
            $(function() {
                $("input[type='button']").click(function() {
                  w=  window.open("HTMLPageC.htm");
                });
            });
            function CloseWinds() {
                if (w != null) {
                    w.close();
                }
            }
        </script>
    <body onunload="CloseWinds()">
        <div>B  Page</div>
     <input type="button" value="OpenCPage" />
    </body>HTMLPageC.htm:    <div>C Page</div>