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
参数,它需要显示消息 Object
。title
参数采用弹出框的标题字符串。上面块中的消息将标题作为对话框顶部的弹出对话框
。
messageType
是执行 ERROR_MESSAGE
INFORMATION_MESSAGE
WARNING_MESSAGE
QUESTION_MESSAGE
或 PLAIN_MESSAGE
值的消息类型。这些值作为静态值和最终值作为 JOptionPane
类中的消息类型出现。该代码使用 INFORMATION_MESSAGE
作为消息类型。
在此处检查上一个程序的输出:
如果消息类型更改为 JOptionPane.ERROR_MESSAGE
,则错误消息对话框如下图所示。
如果消息类型更改为 JOptionPane.WARNING_MESSAGE
,警告消息对话框如下所示。
还有一些消息类型可以在需要时使用。
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