📦 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
🎨 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.
📦 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.