簡體   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