我想向用户显示一个消息对话框,通知他我的应用程序正忙,他必须等待。
JOptionPane.showMessageDialog(
null,
"Operation in progress",
"Waiting",
JOptionPane.INFORMATION_MESSAGE);
我创建了这个简单的消息对话框,但用户可以轻松关闭此窗口。此消息对话框只能从我的代码中关闭。
最佳答案
不使用 JOptionPane.showMessageDialog()
显示预定义对话框,而是创建一个新的 JDialog
反对自己并阻止用户使用 setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE)
关闭.
关于java - 用户无法关闭的消息对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54080845/