(1)在MYJInternalFrame中注册关闭窗口的事件监听:
addInternalFrameListener(new InternalFrameAdapter(){
public void internalFrameClosing(InternalFrameEvent event)
{
setVisible(false);
}
});
(2)在菜单项注册一个事件监听器类,该类如下:
private class HelpAboutListener implements ActionListener{
 public void actionPerformed(ActionEvent event){
  dialog.setVisible(true);//set visible
 }
}
但是为什么关闭之后就再也打不开了呢?我调试了一下,发现dialog.isVisible()返回值是true,但是却看不到这个窗口啊!这是怎么回事?太奇怪了!