Java Micro Edition – Grafiken einbinden

Um mit J2ME Grafiken im eigenen MIDlet einbinden zu können, muss zuerst ein Image-Objekt erzeugt werden, welches dann einem ImageItem zugeordnet wird. Dieses ImageItem wird dann dem anzuzeigendem Form hinzugefügt.

Beispiel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private Image image;
private ImageItem imageItem;
private Form form = new Form("Titelleiste");
 
try
{
	image = Image.createImage("/texture.png");
}
catch (Exception e)
{
	// Fehlerbehandlung
}
 
imageItem = new ImageItem("Label", image, ImageItem.LAYOUT_DEFAULT, "Image not found");
form.append(imageItem);

Hinweis: Damit der relative Pfad „/“ benutzt werden kann, muss das anzuzeigende Bild im „“ im Java SE Platform SDK 3.0 abgelegt werden. Das gilt auch, wenn das Bild von einer Klasse aufgerufen wird, die sich in einem darunter liegendem Package befindet (siehe Bild).