gpt4 book ai didi

Java:JOptionPane 对象的属性是什么,可以防止在其下方单击?

转载 作者:搜寻专家 更新时间:2023-11-01 01:35:27 24 4
gpt4 key购买 nike

我已经使用 JDialog 创建了自己的 JOptionPane,但我似乎无法复制典型 JOptionPane 的行为,该行为不允许用户单击 JOptionPane 窗口以外的任何地方。

我需要用 JDialog 复制 JOptionPane 的什么属性才能模仿这种行为? (我知道 JOptionPanes 只是专门的 JDialog,如果查看 JOptionPane 类源代码,您就会看到)。

最佳答案

用于设置 JDialog 模态的 Swing API是 Dialog.ModalityType 的构造函数之一作为参数。

创建后设置模态:java.awt.setModalityType()

要获取模态,请使用 java.awt.Dialog.getModalityType()

老式的方法是使用 boolean 值(其他构造函数)。

有时我们想使用 java.awt.setModalExclusionType() 从模态中排除某些 Windows (很少使用)

关于Java:JOptionPane 对象的属性是什么,可以防止在其下方单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16925408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com