显示消息:
JOptionPane.showMessageDialog(null, "这是一个消息!");
显示确认对话框:
javaint result = JOptionPane.showConfirmDialog(null, "你确定要继续吗?", "确认", JOptionPane.YES_NO_OPTION);
if (result == JOptionPane.YES_OPTION) {
// 用户选择了"Yes"
}
显示输入对话框:
javaString input = JOptionPane.showInputDialog("请输入你的名字:");
System.out.println("你的名字是:" + input);
显示自定义输入对话框:
javaJTextField textField = new JTextField(20);
JOptionPane.showOptionDialog(null,
new Object[] {"请输入你的名字:", textField},
"输入对话框", JOptionPane.DEFAULT_OPTION,
JOptionPane.QUESTION_MESSAGE,
null, null, null);
String input = textField.getText();
System.out.println("你的名字是:" + input);
显示错误消息:
JOptionPane.showMessageDialog(null, "发生了一个错误!", "错误", JOptionPane.ERROR_MESSAGE);
显示警告消息:
JOptionPane.showMessageDialog(null, "这是一个警告!", "警告", JOptionPane.WARNING_MESSAGE);
显示信息图标:
JOptionPane.showMessageDialog(null, "这是一个带有图标的消息!", "信息", JOptionPane.INFORMATION_MESSAGE);
设置对话框的标题:
JOptionPane.showMessageDialog(null, "这是一个消息!", "对话框标题", JOptionPane.INFORMATION_MESSAGE);
自定义对话框选项:
Object[] options = { "选项1", "选项2", "取消" };
int result = JOptionPane.showOptionDialog(null,
"请选择一个选项", "选项对话框",
JOptionPane.DEFAULT_OPTION,
JOptionPane.QUESTION_MESSAGE,
null, options, options[2]);