JOptionPane.showOptionDialog
时间: 2024-09-24 10:10:29 浏览: 36
JOptionPane.docx
`JOptionPane.showMessageDialog`是Java Swing库中的一个静态方法,用于在图形用户界面(GUI)中显示一个信息框,通常用于向用户显示消息、确认对话或者提供简单的选项选择。这个方法接受一系列参数,包括要显示的消息文本、图标(如错误、警告或信息图标)、按钮数组以及一个预设的选择。
基本语法如下:
```java
int result = JOptionPane.showOptionDialog(
parentComponent, // 父容器组件
message, // 显示的消息内容
title, // 对话框标题
iconType, // 图标类型,如 JOptionPane.PLAIN_MESSAGE, JOptionPane.ERROR_MESSAGE等
messageType, // 消息类型,如 JOptionPane.YES_NO_OPTION, JOptionPane.OK_CANCEL_OPTION等
buttons, // 按钮数组,例如 new String[]{"OK", "Cancel"}
defaultButton, // 默认按钮索引
optionType // 交互类型,如 JOptionPane.INFORMATION_MESSAGE
);
```
返回值是一个整数,代表用户点击的按钮索引。常量`YES_NO_OPTION`, `OK_CANCEL_OPTION`等可以作为`messageType`和`optionType`的参数,方便程序处理用户的响应。
阅读全文