java,设计了主程序,现有一弹出窗口(JFrame),实现增加数据功能!
设计思路是当弹出窗口出来的时候,底层窗口不可用,效果类似JOptionPane.showMessageDialog的弹出窗口那样。一直在最上面,下面的窗口不可选中,不可编辑,点下面的窗口还有“当”“当”“当”的声音!我试过setAlwaysOnTop,弹出窗口确实是一直在上面,但底层窗口依然可以编辑。
也试过当他失去焦点的时候再获得焦点,但是这样也是底层窗口依然可以编辑~希望大家能
设计思路是当弹出窗口出来的时候,底层窗口不可用,效果类似JOptionPane.showMessageDialog的弹出窗口那样。一直在最上面,下面的窗口不可选中,不可编辑,点下面的窗口还有“当”“当”“当”的声音!我试过setAlwaysOnTop,弹出窗口确实是一直在上面,但底层窗口依然可以编辑。
也试过当他失去焦点的时候再获得焦点,但是这样也是底层窗口依然可以编辑~希望大家能
我想你所要实现的是模态对话框吧
一般模式对话框创建方式是
JDialog(Dialog owner, boolean modal)即modal为true即是模式对话框。 用JFrame是没法子实现这个功能的,建议你不防考虑下将此弹出窗口改为JDialog来实现