【发布时间】:2025-12-24 17:45:11
【问题描述】:
如何停止对话框运行?
String menuInput = null;
JOptionPane askOpenOrNew = new JOptionPane(
"Would you like to Open a save\nor create a New world?");
Object[] askOptions = new String[] { "Open World", "New World",
"Cancel" };
askOpenOrNew.setOptions(askOptions);
JDialog askDialog = askOpenOrNew.createDialog(new JFrame(),
"There is no World");
askDialog.setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
askDialog.setVisible(true);
它使 Eclipse 中的控制台在程序应该终止后继续运行。
编辑:对话框确实关闭(因为它从屏幕上消失)但控制台不会终止,除非明确告知(System.exit(0))。
【问题讨论】:
标签: java swing dialog joptionpane