java中怎样锁定当前窗口
来源:百度知道 编辑:UC知道 时间:2024/06/21 11:13:38
请给出那段代码~!
最好说明一下啊
假设主窗口JFrame main
子窗口JFrame son
在画子窗口之前,main.setFocusable(false);或者setEnabled(false);
子窗口调用 son.setAlwaysOnTop(true);
就可以锁定了
又来回答了~这次说详细点
-----------------------------
package gui.awt;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class ChildFrame {
JFrame jf = new JFrame("主窗口");
JButton jb = new JButton("ChildFrame");
JLabel jl = new JLabel("锁定的子窗口");
JDialog jd;
public ChildFrame() {
this.jf.setSize(200, 100);
this.jf.setLocation(200, 200);
/**
* 这里新new一个对话框 模式设定为TRUE 除非此子窗口关闭
* 否则焦点一只都在此窗口上
*/
this.jd = new JDialog(jf,true);
<