Java 中的消息框

Rashmi Patidar 2021年6月30日
Java 中的消息框

Java 中的消息框是​​出现在屏幕上的弹出窗口,用于显示一些消息并等待用户确认。术语 JOptionPane 是 Java 提供的类,它为用户提供显示消息对话框的权限。这个类继承自 JComponent 类,并存在于 javax.swing 包中。

下面的代码块展示了 Java 中的消息框是如何工作的。

import javax.swing.*;

public class DialogueBoxPopUp {
    public static void main(String[] args) {
         JOptionPane.showMessageDialog(null,
                "Hi, In the message box",
                "PopUp Dialog",
                JOptionPane.INFORMATION_MESSAGE);
    }
}

在上面的简单代码块中,JOptionPane 类用消息框提示用户并等待响应。该类有一些静态方法,用作用户的实用程序。showConfirmDialog 方法提出一个问题并确认选项为是、否和取消。showInputDialog 方法提示用户进行一些输入。showMessageDialog 函数告诉用户一些发生的事情。

上面的块使用 showMessageDialog 方法的重载版本并采用四个参数。首先,parentComponent 参数检查可以在其中显示组件的框架。如果该值为 null 值,则它使用默认框架。在前面的程序中,传递了空帧,因此代码使用默认帧。

接下来是 message 参数,它需要显示消息 Objecttitle 参数采用弹出框的标题字符串。上面块中的消息将标题作为对话框顶部的弹出对话框

messageType 是执行 ERROR_MESSAGE INFORMATION_MESSAGE WARNING_MESSAGE QUESTION_MESSAGEPLAIN_MESSAGE 值的消息类型。这些值作为静态值和最终值作为 JOptionPane 类中的消息类型出现。该代码使用 INFORMATION_MESSAGE 作为消息类型。

在此处检查上一个程序的输出:

弹出消息对话框

如果消息类型更改为 JOptionPane.ERROR_MESSAGE,则错误消息对话框如下图所示。

错误对话框弹出

如果消息类型更改为 JOptionPane.WARNING_MESSAGE,警告消息对话框如下所示。

警告弹出对话框

还有一些消息类型可以在需要时使用。

Rashmi Patidar avatar Rashmi Patidar avatar

Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.

LinkedIn

相关文章 - Java GUI