Java JDialog#setModal的目的

Java JDialog#setModal的目的,java,swing,jdialog,Java,Swing,Jdialog,d.setModal(true)的目的是什么 我试图在这里搜索StackOverflow,但没有找到任何令人信服的答案。最好查看主要文档: 模态-指定对话框在显示时是否阻止输入到其他窗口 还要注意 此方法已过时,仅为向后兼容而保留。改用setModalityType() 然后检查以查看您的选项。从属于应用程序主窗口的图形控件元素。模式窗口允许只有此窗口可以有焦点(如果显示)。由于缺乏研究,因此被否决。这个问题可以简单地通过阅读该方法的官方文件来回答: public DatePicker(JFra

d.setModal(true)的目的是什么


我试图在这里搜索StackOverflow,但没有找到任何令人信服的答案。

最好查看主要文档:

模态-指定对话框在显示时是否阻止输入到其他窗口

还要注意

此方法已过时,仅为向后兼容而保留。改用
setModalityType()


然后检查以查看您的选项。

从属于应用程序主窗口的图形控件元素。模式窗口允许只有此窗口可以有焦点(如果显示)。由于缺乏研究,因此被否决。这个问题可以简单地通过阅读该方法的官方文件来回答:
public DatePicker(JFrame parent) {
    dialog = new JDialog();
    dialog.setModal(true);

    String[] header = { "Sun", "Mon", "Tue", "Wed", "Thur", "Fri", "Sat" };

    JPanel panel = new JPanel(new GridLayout(7, 7));
    panel.setPreferredSize(new Dimension(430, 120));

    ...
}