主窗口继承JFrame  弹出的子窗口继承JDialog 怎么在子窗口弹出的时候  设置只能子窗口被操作,其他都不能操作啊?我知道有个setModalExclusionType(),但是不知道怎么用高手帮帮忙

解决方案 »

  1.   

    模态窗口。
    一般点的模态对话框用JOptionPane.showMessageDialog方法(这个类有许多静态方法可用)就可以了。自定义的,可以考虑
    继承JDialog类。在构造函数的第一句为super(owner,   "title ",   modal);
    modal为true是有模式对话框,为false是无模式对话框
      

  2.   

    dialog.setModalityType(Dialog.ModalityType.APPLICATION_MODAL);
     这个就可以了
      

  3.   

    问下 1楼 owner 是什么?
      

  4.   

    JDialog(Dialog owner, String title, boolean modal) 
    创建一个具有指定标题、模式和指定所有者 Dialog 的对话框。
    把modal设为false