Limited Connected Device User Interface (LCDUI) is the base of any Graphical User Interface (GUI) created in Java™ ME. LCDUI has a simple screen-based approach where a single Displayable is always active at a time in the display area of the application user interface. This Displayable can contain predefined screen elements, or be manipulated in more specific ways.
On a logical level, the MIDP UI is divided into two levels: the high-level and the low-level. In general, the choice is made between the easy, quick and portable high-level APIs and the more customizable low-level APIs.