Las imágenes que se pueden mostrar en J2ME sólo son las de formato PNG. Se debe cargar el archivo con el método createImage de la clase Image, que retorna un objeto Image.

En el siguiente ejemplo se carga la imagen icono.png que se encuentra en la carpeta imagenes dentro de los paquetes de fuentes del proyecto:

{code}

Image img1 = Image.createImage("/imagenes/icono.png");

{/code}

Para mostrar la imagen desde el método paint se usará el método drawImage de Graphics, indicando las coordenadas X e Y en la que mostrarla, y el punto de referencia que se toma en la imagen:

{code}

g.drawImage (img1, 0, 0, Graphics.TOP | Graphics.LEFT);

{/code}