JOptionPane类的showMessageDialog()方法
时间: 2024-10-22 19:21:11 浏览: 19
JOptionPane是Java Swing库中的一个静态工具类,用于创建并显示各种类型的对话框,如消息框、确认框、输入框等。`showMessageDialog()`方法主要用于显示信息级别的对话框,它接收两个参数:
1. `parentComponent`:显示对话框的父窗口组件,可以是null表示根窗口。
2. `message`:你要显示的消息文本,可以是一个字符串或者一个包含消息和图标的对象。
该方法会返回一个整数,代表用户的交互结果:
- `JOptionPane.OK_OPTION`:用户点击了“确定”按钮。
- `JOptionPane.CANCEL_OPTION`:用户点击了“取消”或关闭按钮。
- `JOptionPane.ERROR_MESSAGE` 或其他枚举值:指定对话框的类型。
使用示例:
```java
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int result = JOptionPane.showMessageDialog(null, "这是一个消息", "提示", JOptionPane.INFORMATION_MESSAGE);
switch (result) {
case JOptionPane.OK_OPTION:
System.out.println("用户选择了OK");
break;
case JOptionPane.CANCEL_OPTION:
System.out.println("用户选择了取消");
break;
}
}
}
```
阅读全文