Empezemos por uno de los elementos gráficos más sencillos, el JLabel, pero ahora utilicemos una aplicación gráfica utilizando extendí JFrame, veamos como quedaría una aplicación muy sencilla:
Ahora podemos insertar iconos como parte de los parámetros del constructor, e inclusive podemos dar alineaciones a la etiqueta.
Una variación de esta aplicación es utilizar el constructor con alineación: