Archived:CustomItem extension using setClip() paints over Form components in Series 40 (Known Issue)

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

The article is believed to be still valid for the original topic scope.

Article Metadata
Tested with
Devices(s): All devices prior to Series 40 6th Edition
Created: User:Technical writer 1 (25 Aug 2008)
Last edited: hamishwillee (15 Aug 2013)



The extension of the clipping area paints CustomItem over MIDP 2.0 and MIDP 2.1 high-level API items on Form in Series 40.


When the clipping area of the y coordinate is extended (for example, y=80), the CustomItem object is painted over MIDP 2.0 and MIDP 2.1 high-level API items on Form.

How to reproduce

For example, implement a MIDlet using two TextField items and one CustomItem item. Include them on the Form in the following top-down order: TextField, CustomItem, TextField.

To test this issue, paint the CustomItem and set the clipping area using the following code snippet:

 Image im;
try {
im = Image.createImage("/filename.png");
} catch (IOException ex) {
protected void paint( Graphics g, int width, int height ) {
g.setClip(0, 80, width, height);
g.drawImage (im, 0, 80,Graphics.TOP| Graphics.LEFT);


This issue has been fixed starting from Series 40 5th Edition Feature Pack 1.

This page was last modified on 15 August 2013, at 06:55.
73 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.