如何将JDialog粘贴到JFrame



这意味着当我单击JFrame中的按钮时,将显示一个JDialog。我想禁止我的JFrame,它不会被触摸,但仍然显示在屏幕上。我在我的帧中使用命令:

button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
               MyDialog md=new MyDialog(MyFrame.this);
               MyDialog.setVisible(true);                 
            }
        });

在类中MyDialog扩展了JDialog:

public MyDialog(MyGUI myGUI) {
    super(myGUI,true);}

我的代码有问题吗?或者有别的办法吗?请帮帮我!!

将其添加到MyDialog.setVisible(true);:之前

MyDialog.setModal(true);

编辑:这与您已经使用的JDialog(Frame owner, boolean modal)构造函数具有相同的效果。你确定你还没有得到一个模态对话框吗?

我找到了我的案子。我习惯了JDialog的一些设置,其中两个是:

Container con= getContentPane();
con.add(p);

对不起大家,我的JAVA池。我是一个开始,我正在努力增加我的知识。非常感谢!

相关内容

  • 没有找到相关文章

最新更新