Mostrar ventana de dialogo al hacer click en un botón con Java

La ventana de dialogo con java sirve para mostrar mensajes al usuario, en este ejemplo vamos a lanzar una ventana de dialogo al hacer click en un boton.

📦 Este artículo es parte de la Guía Maestra de Aprender Java y NetbeansAprende a programar en Java desde CERO hasta interfaces gráficas.Ver la Guía Completa →

En el desarrollo de aplicaciones de escritorio, la comunicación con el usuario es vital. La forma más sencilla y profesional de mostrar alertas, errores o confirmaciones en Java Swing es utilizando la clase JOptionPane.

A continuación, te mostramos paso a paso cómo lanzar una ventana de diálogo al hacer clic en un botón.

A continuación les dejo un vídeo donde muestro paso a paso desde abrir el Netbeans hasta mostrar el dialogo.Los pasos son los siguiente:
  • Abrir el netbeans
  • Crear un proyecto para Java Application
  • Agregar una clase tipo JFrame Form
  • En esta clase agregar el botón desde el cuadro de controler Swing
  • Poner el texto para el boton
  • Dar doble click al botón para crear el evento ActionPerformed o Ir desde el cuadro de Propiedades > Eventos
  • Agregar el código para mostrar el mensaje de dialogo
[code language=”java”]JOptionPane.showMessageDialog(this, “Hola!”);[/code]Otra opción mas completa seria la siguiente.[code]JOptionPane.showMessageDialog(this, “Hola!”,”Hola!”,JOptionPane.QUESTION_MESSAGE);[/code]

🎨 Tipos de Mensajes Disponibles

Dependiendo de lo que quieras comunicar, puedes cambiar el último parámetro:

  • INFORMATION_MESSAGE: El icono azul estándar de información.

  • ERROR_MESSAGE: Para alertas críticas (icono rojo).

  • WARNING_MESSAGE: Para advertencias de cuidado (icono amarillo).

  • QUESTION_MESSAGE: Ideal para preguntas al usuario.

Resultado

Conclusión y Resultados

Al ejecutar tu proyecto y presionar el botón, verás aparecer una ventana emergente que bloquea la interacción con la ventana principal hasta que el usuario presiona “OK”. Este comportamiento se conoce como ventana modal y es fundamental para asegurar que el usuario lea la información importante. Dominar el uso de JOptionPane te permitirá crear interfaces mucho más interactivas y seguras.

Eso seria todo!
📦 Sugerencia: Si te interesa el desarrollo de sistemas de inventario, te recomendamos echar un vistazo a Inventio Max, nuestra solución más completa para empresas.

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Evilnapsis

Subscribe now to keep reading and get access to the full archive.

Continue reading