谁能说说
setVisible(false);  
dispose();本质上有什么区别没有???

解决方案 »

  1.   

    dispose
    public void dispose()释放由此 Window、其子组件及其拥有的所有子组件所使用的所有本机屏幕资源。即这些 Component 的资源将被破坏,它们使用的所有内存都将返回到操作系统,并将它们标记为不可显示。 
      

  2.   

    public void setVisible(boolean b)根据参数 b 的值显示或隐藏此组件。 参数:
    b - 如果为 true,则显示此组件;否则隐藏此组件