martes, 5 de julio de 2016

Curso 6 - ShowMessageDialog | Java - JOptionPane


En el siguiente tutorial se muestran las variantes del ShowMessageDialog explicando cada uno de los parámetros que contienen.








Código

Primero importamos las librerías que contienen las clases del:
  • JOptionPane
  • ImageIcon
import javax.swing.ImageIcon;
import static javax.swing.JOptionPane.*;

Después colocamos el código para el botón normal los parámetros que contiene son:
  • Component parentComponent - Aquí se coloca el componente que va a contener a la ventana (JFrame, JDialog, JInternalFrame, etc).
  • Message - El mensaje que va a mostrar la ventana
showMessageDialog(this, "Esto es una ventana");

El siguiente método es la segunda forma del showMessageDialog que contiene 4 parámetros:
  • Component parentComponent - Aquí se coloca el componente que va a contener a la ventana (JFrame, JDialog, JInternalFrame, etc).
  • Message - El mensaje que va a mostrar la ventana.
  • Title - El título personalizado del showMessageDialog.
  • typeMessage - Es el tipo de mensaje que se mostrará lo único que cambia es el icono (INFORMATION_MESSAGE, WARNING_MESSAGE, ERROR_MESSAGE, QUESTION_MESSAGE).
showMessageDialog(this, "Esta es una ventana", "Mensaje Personalizado", WARNING_MESSAGE);

El tercer y último método contiene 5 parámetros:
  • Component parentComponent - Aquí se coloca el componente que va a contener a la ventana (JFrame, JDialog, JInternalFrame, etc).
  • Message - El mensaje que va a mostrar la ventana.
  • Title - El título personalizado del showMessageDialog.
  • typeMessage - Es el tipo de mensaje que se mostrará lo único que cambia es el icono (INFORMATION_MESSAGE, WARNING_MESSAGE, ERROR_MESSAGE, QUESTION_MESSAGE).
  • Icon - Es un icono que nosotros podemos colocar en nuestra carpeta de recursos y colocarla dentro de la ventana.
showMessageDialog(this, "Esto es otra ventana", "Mensaje Personalizado", WARNING_MESSAGE, new ImageIcon(ShowMessageDialogs.class.getResource("showDialogSave.png")));





Proyecto de GitHub - Descargar



Siguenos en:
Blogger -- http://codefluid.blogspot.mx
Facebook -- https://www.facebook.com/CodeFluid
Twitter -- https://twitter.com/CodeFluid
GitHub -- https://github.com/CodeFluid
Vimeo -- https://vimeo.com/user47266653

0 comentarios:

Publicar un comentario