Java几种消息对话框的弹出

由于刚开始接触Java消息对话框,为了深入的理解与掌握,特意写个博客来总结一下。Java消息对话框一共分为以下几种形式:

1.showMessageDialog(只显示一个确定按钮的对话框)

  • 普通对话框Java代码

    JOptionPane.showMessageDialog(null, “普通对话框”);

在这里插入图片描述
其中null是一个参数parentComponent,一般情况下,我们使用这个对话框,设置为null就可以了。

  • 警示框Java代码

    JOptionPane.showMessageDialog(null, “警告提示框”, “Title”,JOptionPane.WARNING_MESSAGE);

在这里插入图片描述

  • 错误提示框Java代码

    JOptionPane.showMessageDialog(null, “错误提示框”, “Title”,JOptionPane.ERROR_MESSAGE);

在这里插入图片描述

  • 基本提示框java代码

    JOptionPane.showMessageDialog(null, “最基本提示框”, “Title”,JOptionPane.PLAIN_MESSAGE);

在这里插入图片描述
2.showConfirmDialog(确认对话框,对话框的按钮通常为:“是”、“否”、“取消”和“确认”及其组合)。

  • “是” “否”对话框Java代码

    int n = JOptionPane.showConfirmDialog(null, “你是否喜欢Java?”, “Title”,JOptionPane.YES_NO_OPTION);

在这里插入图片描述
3.showOptionDialog(自定义选择提示对话框)

  • Java代码

    Object[] options ={ “喜欢”, “不喜欢” }; //自定义按钮上的文字
    int m = JOptionPane.showOptionDialog(null, “你喜欢这篇博客吗?”, “Title”,JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);

在这里插入图片描述
4.showInputDialog(下拉框或者输入框)

  • 下拉框Java代码

    Object[] options ={ “苹果”, “橘子”, “香蕉” };
    String s = (String) JOptionPane.showInputDialog(null,"请选择你喜欢吃的水果:
    ", “水果”, JOptionPane.PLAIN_MESSAGE, new ImageIcon(“xx.png”), options, “xx”);

在这里插入图片描述

  • 输入框Java代码

    JOptionPane.showInputDialog(null," Please input:
    ",“title”,JOptionPane.PLAIN_MESSAGE);

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_54849806/article/details/126728110