gpt4 book ai didi

java - Java中如何同时打开多个JOptionPane?

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

我正在尝试编写一个程序来打开几个不同的 JOptionPanes,每个 JOptionPanes 中都有不同的消息。
我已经搜索过,但找不到如何操作。
按顺序打开窗口相当简单,但我无法让它们同时弹出,一起出现在用户面前。
这就是我现在所拥有的:

    import java.util.*;
import javax.swing.*;

public class HelloTest
{
public static void main(String[] args)
{
JOptionPane.showMessageDialog(null, "Window1");
JOptionPane.showMessageDialog(null, "Window2");
}
}

帮助将不胜感激!谢谢!

最佳答案

默认情况下,所有 JOptionPane 实用程序方法都会生成模式对话框。

但是,您可以手动创建对话框并在创建的 JDialog 实例上调用 setModal(false)...

public static void main(String[] args) throws Exception {
JOptionPane pane1 = new JOptionPane();
JDialog dialog1 = pane1.createDialog(null, "Window1");
dialog1.setModal(false);
dialog1.setVisible(true);

JOptionPane pane2 = new JOptionPane();
JDialog dialog2 = pane2.createDialog(null, "Window2");
dialog2.setModal(false);
dialog2.setVisible(true);
}

关于java - Java中如何同时打开多个JOptionPane?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28683868/

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