Cuadro de mensaje en Java
El Cuadro de mensaje
en Java es la ventana emergente que aparece en la pantalla para mostrar algún mensaje y espera la confirmación del usuario. El término JOptionPane
es la clase proporcionada por Java que proporciona a los usuarios el privilegio de mostrar cuadros de diálogo de mensajes. Esta clase se hereda de la clase JComponent
y está presente en el paquete javax.swing
.
A continuación se muestra el bloque de código para mostrar cómo funciona el cuadro de mensaje en 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);
}
}
En el bloque de código simple anterior, la clase JOptionPane
solicita a los usuarios cuadros de mensaje y espera la respuesta. La clase tiene algunos métodos estáticos que sirven como utilidades para el usuario. El método showConfirmDialog
hace una pregunta y confirma las opciones como sí, no y cancelar. El método showInputDialog
solicita al usuario alguna entrada. La función showMessageDialog
le dice al usuario sobre algunos acontecimientos.
El bloque anterior usa una versión sobrecargada del método showMessageDialog
y toma cuatro parámetros. En primer lugar, el argumento parentComponent
comprueba el marco en el que se puede mostrar el componente. Si el valor es un valor null
, entonces usa el marco predeterminado. En el programa anterior, se pasa el marco nulo, por lo que el código usa el marco predeterminado.
A continuación se muestra el argumento message
que lleva el mensaje Object
a mostrarse. El argumento title
toma la cadena de título del cuadro emergente. El mensaje en el bloque anterior toma el título como el PopUp Dialog
que aparece en la parte superior del cuadro de diálogo.
El messageType
es el tipo de mensaje que ejecuta los valores ERROR_MESSAGE
INFORMATION_MESSAGE
WARNING_MESSAGE
QUESTION_MESSAGE
o PLAIN_MESSAGE
. Estos valores están presentes como valores estáticos y finales como el tipo de mensaje en la clase JOptionPane
. El código utiliza MENSAJE_INFORMACIÓN
como tipo de mensaje.
Verifique la salida del programa anterior aquí:
Si el tipo de mensaje cambia a JOptionPane.ERROR_MESSAGE
, el cuadro de diálogo del mensaje de error es como la imagen siguiente.
Si el tipo de mensaje cambia a JOptionPane.WARNING_MESSAGE
, el cuadro de diálogo del mensaje de advertencia se ve como a continuación.
Hay más tipos de mensajes que se pueden utilizar cuando sea necesario.
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