关于弹出窗口的问题,恳请大家帮助

anhlyiling 2008-02-27 11:14:50
java,设计了主程序,现有一弹出窗口(JFrame),实现增加数据功能!
设计思路是当弹出窗口出来的时候,底层窗口不可用,效果类似JOptionPane.showMessageDialog的弹出窗口那样。一直在最上面,下面的窗口不可选中,不可编辑,点下面的窗口还有“当”“当”“当”的声音!

我试过setAlwaysOnTop,弹出窗口确实是一直在上面,但底层窗口依然可以编辑。
也试过当他失去焦点的时候再获得焦点,但是这样也是底层窗口依然可以编辑~

希望大家能
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
SINODATA_QJF 2008-02-28
  • 打赏
  • 举报
回复
你这样设计的话,先想想看是否是个合理的设计?
我想你所要实现的是模态对话框吧
一般模式对话框创建方式是
JDialog(Dialog owner, boolean modal)即modal为true即是模式对话框。

用JFrame是没法子实现这个功能的,建议你不防考虑下将此弹出窗口改为JDialog来实现
newflypig 2008-02-28
  • 打赏
  • 举报
回复
建议你直接hidden掉底层的窗口,这样方便又实用,呵呵
anhlyiling 2008-02-27
  • 打赏
  • 举报
回复
在线等啊,恳请大家回答啊。。。 第一次在CSDN发帖。。 等待ing... 谢谢

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧