gpt4 book ai didi

java - JDialog 上的 .setModal() 方法

转载 作者:太空宇宙 更新时间:2023-11-04 06:07:31 26 4
gpt4 key购买 nike

我想让 i 使得子窗口处于 Activity 状态时无法访问父窗口。我正在使用 JDialog 类的 .setModal() 方法,但它似乎不起作用。

   if (clickEvent.getSource().equals(addCheckout1)){

SupermarketCheckoutGUI checkout1 = new SupermarketCheckoutGUI();
checkout1.setVisible(true);
checkout1.setSize(670, 400);

checkout1.setModal(false);
}

只是为了检查一下,我已经尝试了 true 和 false,但没有任何变化。

最佳答案

来自docs :

Note: changing modality of the visible dialog may have no effect until it is hidden and then shown again.

尝试在 setVisible 之前调用 setModal(true)

但是 setModal 已被弃用,您应该调用 setModalityType (您需要的类型可能是 APPLICATION_MODAL),请检查此 tutorial .

关于java - JDialog 上的 .setModal() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29123451/

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