Java MessageDialog,用户可以';关不上

Java MessageDialog,用户可以';关不上,java,swing,Java,Swing,我想向用户显示一个消息对话框,通知他我的应用程序正忙,他必须等待 JOptionPane.showMessageDialog( null, "Operation in progress", "Waiting", JOptionPane.INFORMATION_MESSAGE); 我创建了这个简单的消息对话框,但用户可以轻松关闭此窗口。此消息对话框必须仅从“我的代码”关闭。而不是使用JOptionPane.showMessag

我想向用户显示一个消息对话框,通知他我的应用程序正忙,他必须等待

JOptionPane.showMessageDialog(
        null, 
        "Operation in progress", 
        "Waiting", 
        JOptionPane.INFORMATION_MESSAGE);

我创建了这个简单的消息对话框,但用户可以轻松关闭此窗口。此消息对话框必须仅从“我的代码”关闭。

而不是使用
JOptionPane.showMessageDialog()
来显示预定义的对话框。请自己创建一个新对象,并防止用户关闭。

而不是使用
JOptionPane.showMessageDialog()
要显示预定义对话框,请自己创建一个新对象并防止用户关闭。

您还可以在对话框上调用
setUnderatted(true)
以防止其关闭,这将完全删除X按钮。您还可以在对话框上调用
setUnderatted(true)
,以防止其关闭,这将完全删除X按钮。根据这个问题,您可能会考虑进度监视器。根据这个问题,您可以考虑进度监视器。