Java:JOptionPane对象的属性是什么,它可以防止在其自身下方单击?
我已经使用JDialog创建了自己的JOptionPane,但我似乎无法复制典型的JOptionPane的行为,即不允许用户单击除JOptionPane窗口以外的任何位置Java:JOptionPane对象的属性是什么,它可以防止在其自身下方单击?,java,swing,modal-dialog,joptionpane,jdialog,Java,Swing,Modal Dialog,Joptionpane,Jdialog,我已经使用JDialog创建了自己的JOptionPane,但我似乎无法复制典型的JOptionPane的行为,即不允许用户单击除JOptionPane窗口以外的任何位置 我需要用JDialog复制JOptionPane的哪些属性,以便模拟这种行为?(我知道JOptionPane只是专门的JDialog,如果您查看JOptionPane类的源代码就可以看出)。它只不过是一个模态JDialog,正是模态赋予了它这个属性。据我所知,如果不创建并使用模态JDialog,就无法直接复制它。您必须确保JD
我需要用JDialog复制JOptionPane的哪些属性,以便模拟这种行为?(我知道JOptionPane只是专门的JDialog,如果您查看JOptionPane类的源代码就可以看出)。它只不过是一个模态JDialog,正是模态赋予了它这个属性。据我所知,如果不创建并使用模态JDialog,就无法直接复制它。您必须确保JDialog被设置为引用正确的父窗口(通常是JFrame),并且其ModalityType设置正确。设置a的模态的Swing API是带as参数的构造函数之一