[英]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.