请问如何做响应式窗口啊,急啊,谢谢!!!!!! 请问怎么做响应式窗口,即有个JFrame,里面有个按扭,点击按扭,弹出另一个窗口(JFrame,JDialog都可以),现在要求在第2个窗口未关闭之前,第1个窗口无法响应任何操作,请问这个怎么实现,急啊,谢谢!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将第二个窗口设置模态为true,setModal(true);即: 第一个窗口:JFrame jFrame = new JFrame(); 响应窗口为:JDialog jDialog = new JDialog(jFrame,"Test JDialog",true); 模态对话框JDialog dlg = new MyDialog();dlg.setModel(true); 楼上2位说的都对呀,一定可以实现,我都做过,但是如果弹出的不是JDialog ,是JFRAME,有没有知道怎么实现呢. 恩,继续3楼大哥的问题,是不是只有JDialog才行啊,JFrame不行? JFrame不行因为JFrame就相当于是另外开了一个窗口,一般来讲我们希望应用程序都只有一个JFrame所以建议你使用JDialog,JDialog里面嵌一个JPanel一样的效果 我曾经遇到过一样的问题,两个JFRAME首先要让窗口不能最小化,windowlistener closed(),然后不要让鼠标超出本FRAME的范围mousemontionlistner mousemoved(),还不能让第一个窗口显示在前面,也就是不能让那个窗口windowstatus变化 【求助】关于数组元素变换的问题探讨 关于没有main的Hello,World! Java中利用二维数组存储输入字符串问题 现在我需要速成Java(100分)。 请教,用jxl读取excel报错 ****100分 求struts国际化例子!多谢了**** jni的问题!如何导入一个bcb写的button控件 这句代码很奇怪,怎么这么写,是什么用法?在线 如何读取一个txt文件?在线等待 请问如何将string字符串转换为double型? inner class如何访问同一个包下的其他类的方法 a==1 和1==a有什么区别啊??????????????
即:
第一个窗口:JFrame jFrame = new JFrame();
响应窗口为:JDialog jDialog = new JDialog(jFrame,"Test JDialog",true);
JDialog dlg = new MyDialog();
dlg.setModel(true);
因为JFrame就相当于是另外开了一个窗口,一般来讲我们希望应用程序都只有一个JFrame
所以建议你使用JDialog,JDialog里面嵌一个JPanel
一样的效果
然后不要让鼠标超出本FRAME的范围mousemontionlistner mousemoved(),还不能让第一个窗口显示在前面,也就是不能让那个窗口windowstatus变化