Â
Class image adalah class yang menyimpan data gambar. MIDP 1.0 hanya mengharuskan dukungan bagi gambar dengan format PNG bagi perangkat yang mengimplementasikannya. Objek image setelah dibuat, nantinya dapat dipergunakan oleh objek graphics dengan pemanggilan method drawImage() dengan bentuk umum :
         drawImage(Image img, int x, int y, int anchor);
       Anchor yang dipergunakan sama seperti anchor pada teks, hanya saja khusus untuk image dapat dipergunakan anchor VCENTER, namun tidak ada anchor BASELINE.
       Objek image sendiri ada dua jenis yaitu objek image imutable, adalah objek image yang tidak dapat diubah setelah dibuat, serta objek image mutable, adalah objek yang dapat diubah nilai pixelnya. Kebanyakan dari aplikasi MIDlet hanya membutuhkan objek image imutable. Image imutable dapat dibuat melalui pemanggilan method createImage() dengan tiga cara, yaitu :
Â
- createImage(String name);
Pembuatan dari file PNG
- createImage(byte[] ImageData, int ImageOffset, int ImageLength);
Pembuatan dari array byte
- createImage(Image source);
Pembuatan dari objek Image
File akan dibaca dari file data PNG yang berada pada paket JAR MIDlet terssebut. Pembacaan dari array byte dapat dipergunakan untuk membuat gambar yang diambil dari stream yang berasal dari network atau file. Sedangkan pembuatan dari objek image dapat dipergunakan untuk membuat objek image imutable dari objek image mutable, misal-nya untuk penggunaan pada Alert, Choice dan Form harus mengguna-kan image imutable.
Â