Skip to Content
J2ME in a Nutshell
book

J2ME in a Nutshell

by Kim Topley
March 2002
Intermediate to advanced
480 pages
18h 40m
English
O'Reilly Media, Inc.
Content preview from J2ME in a Nutshell

Name

ImageItem

Synopsis

This class is a subclass of Item that displays an Image as well as the optional label provided by Item. The image to be displayed is supplied as an instance of the Image class and must be immutable. It is also possible to supply an alternate text string that is displayed in place of the image if the platform does not support images. These attributes are usually set at construction time, but may be changed later using the setImage() and setAltText() methods.

By default, an ImageItem that has a null or empty label is placed on the same line as any preceding StringItem or ImageItem, provided that there is room to accomodate the image. If there is insufficient room, then a line break will occur. The application may request that a different layout policy be applied by supplying an explicit layout argument to the constructor or using the setLayout() method.

The layout value consists of an optional alignment value together with an optional request for line breaks. The alignment value must be one (and only one) of the following:

LAYOUT_DEFAULT

Applies the default layout policy described above

LAYOUT_LEFT

Left justifies the image within the space allocated to it.

LAYOUT_RIGHT

Right justifies the image within the space allocated to it.

LAYOUT_CENTER

Centers the image within the space allocated to it.

A line break can be requested before and/or after the ImageItem by including the values LAYOUT_NEWLINE_BEFORE and LAYOUT_NEWLINE_AFTER in the layout value. The value ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Enterprise J2ME™: Developing Mobile Java™ Applications

Enterprise J2ME™: Developing Mobile Java™ Applications

Michael Juntao Yuan
Java™ Performance

Java™ Performance

Charlie Hunt, Binu John

Publisher Resources

ISBN: 059600253XCatalog PageErrata