How to build a tab menu with J2ME
Here is a tutorial showing how to build a simple tabbed menu using J2ME, that you can try live on the emulator page

This first version will support:
- Full styling of tabs (bg color, fore color, font face, margin, paddings and corner radius)
- Automatic horizontal scrolling, so that you can put as many tab you want, without caring about screen width
There’s still a lot of room for improvements, but we’ll leave them for the next tutorial
You can find a detailed tutorial with source code on Form Nokia Wiki: J2ME Tabbed Menu Tutorial.
Direct links to source code:
- TabMenu.java: main class, to include in your projects to build Tabbed Menus
- TabMenuCanvas.java: a sample Canvas using TabMenu component, useful to understand how to use it
Tags: j2me, navigation tabs, tabbed menu, tabs
English site
Italian site















April 11th, 2008 at 10:21 am
[...] How to build a tab menu with J2ME By pit There’s still a lot of room for improvements, but we’ll leave them for the next tutorial. You can find a detailed tutorial with source code on Form Nokia Wiki: J2ME Tabbed Menu Tutorial. Jappit on Ajax, Mobile, and so on. - http://www.jappit.com/blog [...]
March 4th, 2009 at 5:14 pm
Hallo,
Im trying to do this tabbed menu, feature but struggling a lot since im not that good in Canvas. from your tutorial i got the menu with horizontal scroll. i want to build some graphs and text info in each of the tabs , im not sure where to change to get the display, can you please throw some light on it.
Thanks.
Krishna.
June 4th, 2009 at 5:21 am
Hi,
I have an example J2ME web services. when I connect to the server, the server does not receive unicode characters (utf-8). What can I do here.
Thanks.