做一个东西,所有窗口界面使用JFrame类扩展自动生成,在主窗口类中不做任何运算,只有几个按钮,点击按钮会弹出相应的子窗口,这些子窗口中会进行一些各自的运算,现在想实现的是关闭这些子窗口而主窗口不关闭,并且在关闭子窗口时子窗口相应的类中进行的运算数据什么的都销毁,目前不清楚dispose()是否可以销毁数据,就像终止程序一样,个人一直认为dispose()就和setVisible(false)一样,只跟窗口沾边没数据什么事儿,难道能在退出时销毁数据只有exit()一个方法?