For a more detailed Java UI knowledge, go through the following sources -
Games generally need more functionalities than simple drawing and positioning. The javax.microedition.lcdui.game package includes classes suited for developing gaming applications. However we won't go into it as it is not generally reuired for LBS applications.