java,设计了主程序,现有一弹出窗口(JFrame),实现增加数据功能!
设计思路是当弹出窗口出来的时候,底层窗口不可用,效果类似JOptionPane.showMessageDialog的弹出窗口那样。一直在最上面,下面的窗口不可选中,不可编辑,点下面的窗口还有“当”“当”“当”的声音!我试过setAlwaysOnTop,弹出窗口确实是一直在上面,但底层窗口依然可以编辑。
也试过当他失去焦点的时候再获得焦点,但是这样也是底层窗口依然可以编辑~希望大家能

解决方案 »

  1.   

    在线等啊,恳请大家回答啊 第一次在CSDN发帖。。  等待ing... 谢谢
      

  2.   

    建议你直接hidden掉底层的窗口,这样方便又实用,呵呵
      

  3.   

    你这样设计的话,先想想看是否是个合理的设计?
    我想你所要实现的是模态对话框吧
    一般模式对话框创建方式是   
    JDialog(Dialog owner, boolean modal)即modal为true即是模式对话框。   用JFrame是没法子实现这个功能的,建议你不防考虑下将此弹出窗口改为JDialog来实现