菜单栏里两个选项:选项1:new一个shell1,用来做查询数据的功能,选项2:new一个shell2,用来做增加删除数据的功能,我在shell1上再new一个shell1或者shell2时候如何做到先关闭当前shell再打开new的那个shell做到只有1个shell的展现?由于new的shell引用可能是同一个shell对象,所以我现在先关闭再new的话就会报异常,隐藏也不行。问如何解决这些问题?