BUILDING a user interface in MIDP is entirely different from desktop or server application development. The MIDP user interface APIs, known as LCDUI, were designed for the unique constraints of a small environment:
Screen sizes vary among devices. The screens you get with MIDP adjust smoothly to any screen size.
Input methods vary among devices. LCDUI offers the abstraction of commands, which can adapt to the specific controls of a device.
This chapter and Chapter 8, “More User Interface,” discuss the screens that LCDUI supplies and their supporting baggage. If you want more control or are trying to do something fancy, you can do all the drawing yourself using
GameCanvas, which are covered in Chapter 9, “Creating ...