|
Displaying images on mobile device |
|
|
Image class holds graphical data on mobile.There are 2 types of images.
Immutable image are loaded from pre-defined resource such as file and cannot be
modified once created. Mutable images are blank images with white pixels and they
are rendered by getGraphics() method.
The method below displays an immutable image.
try
{
// Read the appropriate image
Image im = Image.createImage("/image.png");
}
catch (java.io.IOException e)
{
System.err.println("Unable to locate or read .png file");
}
|
The method below displays a mutable image.
try
{
String str = "Hello World";
Image tmp = Image.createImage(80, 20);
Graphics g = tmp.getGraphics();
// Specify a font face, style and size
Font font = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_ITALIC,
Font.SIZE_MEDIUM);
g.setFont(font);
// Center the text in the image
g.drawString(str,(tmp.getWidth() / 2) - (font.stringWidth(str) / 2), 0,
Graphics.TOP | Graphics.LEFT);
// Draw a rectangle around the image
g.drawRect(0,0, tmp.getWidth()-1, tmp.getHeight()-1);
Image im = Image.createImage(tmp);
}
catch(IOException e) {}
|
Related Tips
|
Page 1 of 0 ( 0 comments )
You can share your information about this topic using the form below!
Please do not post your questions with this form! Thanks.