社区
Java SE
帖子详情
怎样让弹出的JDialog窗口一直处在最前端?
davidkahn
2004-04-18 10:34:27
只要不关闭它,就不能对后面的窗口进行能够操作
...全文
721
14
打赏
收藏
怎样让弹出的JDialog窗口一直处在最前端?
只要不关闭它,就不能对后面的窗口进行能够操作
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Acylas
2004-07-20
打赏
举报
回复
1
dlg = new JDialog(this);//this指当前的窗口,比如frame里面弹出dialog,那this就是就是这个frame
dlg.setModal(true);
这样做就保证dlg一直在frame前面,并且是模态
flywind63
2004-07-20
打赏
举报
回复
这是因为在生成JDialog对象时:
第一、必须设置为模态窗口;
第二、必须指定其父窗口,而且父窗口不能为null!
kmonkey
2004-07-20
打赏
举报
回复
要用到调用本地方法,你在www.chinajavaworld.com上面找找,sunking有解答的
mail25
2004-07-20
打赏
举报
回复
楼上的兄弟说的对,我也发现这个问题了,但我还没有好的方法可以解决!
icystone
2004-07-20
打赏
举报
回复
模态还是模态,在刚刚弹出时候是正常的,也就是说不能切换到父窗口。可是一旦和其他的程序切换之后就会发现父窗口跑道前面来了,但是不可使用因为已被中断,只有把对话框切换过来才可以操作!
mail25
2004-07-20
打赏
举报
回复
在构造器里就可以设置啊!
boolean true 模态窗口(楼主想要的东西) false非模态窗口
----------------------------------------------------------------------
public Dialog(Frame frame, String title, boolean modal) {
super(frame, title, modal);
try {
jbInit();
pack();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
icystone
2004-07-20
打赏
举报
回复
对呀,虽然可以中断当前的操作,但是还会跑到后面去。
似乎这是一个bug,也许是我的见识太少。听听高手的意见!!!
oldersky
2004-07-20
打赏
举报
回复
setModel(true)好象有问题的,当打开另外一个程序,再回到原程序,主窗口还在,对话框又跑后面去了,我也不知道怎么回事
xiachedan
2004-07-20
打赏
举报
回复
我做的QQ是用DLL实现这一功能的!!!
cyicecream
2004-04-19
打赏
举报
回复
setModel(true);
minghuitian
2004-04-19
打赏
举报
回复
setModel(true);
minghuitian
2004-04-19
打赏
举报
回复
setModel(true);
zhang21cnboy
2004-04-19
打赏
举报
回复
setModel(true);
Joyyu
2004-04-19
打赏
举报
回复
构造Dialog实例时指定它的父窗口对象
JDialog j = new JDialog(your base panel);
如何创建一个
窗口
,让主
窗口
等获取到
弹出
窗口
的返回值后再向下执行?
本文介绍如何在Java中创建一个子
窗口
,使得主
窗口
在子
窗口
关闭后才继续执行代码。通过使用
JDialog
对象并设置为模态,可以实现所需功能,避免了复杂的多线程问题。
设置
jdialog
显示在最前面_win10跳过锁屏界面更快进入桌面设置教程
本教程介绍如何通过修改本地组策略编辑器设置,使Win10系统开机直接进入桌面,个性化定制电脑启动方式。
GUI编程基础02Swing(了解)(1)
本文介绍了JavaSwing中的各种GUI组件,如JFrame、Dialog、
JDialog
、Icon、ImageIcon、JPanel、JScrollPane、JButton(包括图片按钮和单选/复选按钮)、HTML基础知识以及面试题等内容,旨在帮助
前端
开发者系统学习和提升技能。,
Java Swing 程序设计01
本文介绍了Swing API在Java GUI开发中的关键特性,包括如何使用Swing创建JFrame和
JDialog
窗口
,自定义图标以及插入图片。通过实例代码演示了创建带图标的
窗口
和应用图片资源的过程。
第一章 初探Swing
本文作者分享了2022年仍在使用Swing开发界面的原因,以及自己学习Swing的痛苦经历。通过两个示例,介绍了Swing的基础概念,包括容器(如JFrame和
JDialog
)、组件(如JLabel和JButton)以及布局管理器(如FlowLayout)。文章旨在总结学习成果,提供Swing教程的补充,并帮助其他开发者更好地理解和使用Swing。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章