请问怎么做响应式窗口,即有个JFrame,里面有个按扭,点击按扭,弹出另一个窗口(JFrame,JDialog都可以),现在要求在第2个窗口未关闭之前,第1个窗口无法响应任何操作,请问这个怎么实现,急啊,谢谢!!!!!!
解决方案 »
- 这两个简单的Socket,望高手指教,我都弄了一个早上了
- JTabbedPane标签设置部分关闭和部分不可关闭
- 使用java实现http代理服务器的问题
- swing中JTextArea的问题
- 异常!
- 怎么样在原本什么都没有的JScrollPane上动态加上一些JTable,并显示?
- 邀请有图形学方面知识的人士参加一个电子地图开源项目
- 'hello java'程序的一个意外。请大家指教
- *** 请教 *** 如何在Excel的表格处理中,添加批注
- 哥哥姐姐好!愚弟问个不知深浅的问题
- 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变化