在JFrameA中打开JFrameB(都继承JFrame):new JFrameB().setVisible(true);//用来显示JFrameBthis.dispose();//这句用来释放JFrameA占用的资源,这样JFrameA就销毁了。