A bunch of rotten machines must be extended ... Especially MIDP1.0, do not support full screen, have to go up to COMMAND, and the resultors and simulators are still different: cmdback = new command ("Return ", Command.back, 1); cmdselect = new command (" Select ", Command.Item, 1); cmdcancel = new Command (" Cancel ", Command.back, 1); Real Machine Row: cmdback = New Command ( "Return", Command.Item, 2); cmdselect = new command ("Select", Command.Item, 1); cmdcancel = new command ("Cancel", Command.Item, 2);