对于自定义窗体来说,最简单直接的做法就是让新窗体继承javax.swing.JDialog(对话框属于顶级窗口,跟JFrame同级),在创建该窗体后加上setModalityType()就可实现打开新窗口后原窗口不能动作,关闭新窗口后方可动作的操作。
NewFrame nf = new NewFrame(); // 继承JDialog的窗体类P.S.. setModalityType()只有JDialog类才有。
非要用JFrame类的话,目前可行的只有设置setEnable(false),效果一样。但对于多个自定义的窗体类不在同一个类文件中时操作起来相对不友好。需进行监听操作以‘唤醒’窗体。
java怎么实现点击一个按钮打开一个窗口,再点一次显示窗口正在运行,关掉...
第一个窗体LoginFrame.java:packagewinRelation;importjava.awt.Dimension;importjava.awt.Rectangle;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JOptionPane;publicclassLoginFrameextendsJFrame{JButtonbutton=new...
...当点击一个按钮后,关闭当前窗口,开启一个新的窗口。
}}private void clearText() {\/\/清空文本框, 密码框的输入jtf1.setText("");jpf1.setText("");}\/\/main方法, 程序的入口public static void main(String[] args) {new LoginFrame().setVisible(true);\/\/创建登录窗口,并可见}}MainFrame类import java.awt.*;import java.awt.event.*;import ...
java打开新窗口的同时关闭原来的窗口
application窗口按钮事件里 先new Jframe 然后System..dispose();后面的相同,如果是主次窗口,达不到你说的效果的,那样关闭会关掉所有程序的.
怎样让易语言载入新窗口后原窗口与新窗口都可以进行操作,求解
如果窗口具有父窗口,其位置将永远位于父窗口的上面;当父窗口被关闭时,窗口将自动被关闭;当父窗口被禁止时,窗口将自动被禁止。参数<3>的名称为“是否采用对话框方式”,类型为“逻辑型(bool)”,初始值为“真”。参数值指定用户在对被载入窗口进行操作的同时是否允许同时对其他窗口进行操作,如果本...
请问JAVA中,打开一个窗口如何使另外的窗口不能被操作
假设主窗口 main 子窗口 s 在画子窗口之前用main.setFocusable(false);或者main.setEnabled(false);子窗口调用s.setAlwaysOnTop(true);就可以锁定了 关闭子窗口的时候用 main.setFocusable(ture)
java关闭第二个窗口第一个窗口也关了怎么办
这里面你需要确认一个问题,在关闭第二个窗口的时候,程序是不是已经结束执行了,也就是执行了 System.exit(); 这个方法了。窗口关闭通常有:你关闭的是主窗体,关闭后,程序已经结束,所以第一个窗口也不存在了。你关闭的窗体里面含有关闭第一个窗口的代码,关闭时,把第一个窗口关闭掉了。
...一个按钮就弹出一个新的窗口,关闭新窗口后,主窗口里按钮消失_百度知 ...
在父窗口中:var newWin=window.showModelDialog(url,window,);newWin.open();此时参数window即是父窗口对象 子窗口设置父窗口的值使用方法如下:子窗口中:var parent=window.dialogArguments;var x=parent.document.getElementById("age").value;x=x+1;\/\/设置父窗口中age属性值 parent.document.get...
java在一个窗口中打开另一个窗口, 两个窗口不同时关闭
\/\/这个函数是打开一个新的窗口 function openwin(url,wwidth,wheight){ var x=(screen.Width-wwidth)\/2;var y=(screen.Height-wheight)\/2;window.open(url, '', 'toolbars=0, scrollbars=0, location=0,statusbars=0, menubars=0, resizable=0, width='+wwidth+',height='+wheight+'...
Java如何实现关闭一个窗口弹出另外一个窗口
{ setVisible(false);new JFrame("新窗口");}});在JavaGUI编程中,关闭窗口弹出新窗口是很常见的动作,比如一个窗口的业务操作完成了,需要跳转到另一个窗口继续执行,此时就需要关闭旧窗口并弹出新窗事件。值得注意的地方时,有时候的关闭往往只是暂时的将旧窗口暂时隐藏,而不是真的关闭,因为之后...
winform关闭新窗口,原窗口如何刷新显示
你在 show一个新窗口(ShowDialog())的后面 重新调用查询信息的方法就可以了。因为当你用ShowDialog()打开一个新的窗体之后,本窗体下面的代码就不会执行了。一直等到你关闭新窗体 , 也就是这个添加新数据的窗体之后。原窗体的代码会继续执行,所以就可以刷新数据了 。执行的时候断点一下就明白了。