繁体   English   中英

如何将JDialog粘贴到JFrame?

[英]How to stick a JDialog to a 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.setVisible(true);

MyDialog.setModal(true);

编辑 :这具有与您已经在使用的JDialog(Frame owner, boolean modal)构造函数相同的效果。 您确定尚未收到模式对话框吗?

我找到了我的案子。 我曾经为JDialog进行过一些设置,其中两个是:

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

对不起,大家为我的游泳池JAVA。 我是一个开始,我正在努力提高自己的知识水平。 非常感谢你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM