Tham khảo tài liệu 'lập trình j2me cho thiết bị di động - phần 5', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Giáo viên : Trịnh Thị Vân Anh LẬP TRÌNH J2ME CHO THIẾT BỊ DI ĐỘNG PHẦN 5 Hà nội, 8-2007 Eliminator: Game Menu, EliminatorBasicMenu (1) Basic Main Menu import .*; public class MainMenuScreen extends List implements CommandListener { private Eliminator midlet; private Command selectCommand = new Command("Select", ); private Command exitCommand = new Command("Exit", ); private Alert alert; public MainMenuScreen(Eliminator midlet) { super("Eliminator",); = midlet; append("New Game",null); append("Settings",null); append("High Scores", null); append("Help",null); append("About",null); addCommand(exitCommand); addCommand(selectCommand); setCommandListener(this); } public void commandAction(Command c, Displayable d) { if (c == exitCommand) { (); return; } else if (c == selectCommand) { processMenu(); return; } else { processMenu(); return; } } Eliminator: Game Menu, EliminatorBasicMenu (2) private void processMenu() { try { List down = (List)(); switch (()) { case 0: scnNewGame(); break; case 1: scnSettings(); break; case 2: scnHighScores(); break; case 3: scnHelp(); break; case 4: scnAbout(); break;}; } catch (Exception ex) { // Proper Error Handling should be done here ("processMenu::"+ex);} } private void scnNewGame() { (null); } private void scnSettings() { alert = new Alert("Settings","Settings.",null,null); (); (); (alert); } private void scnHighScores() { alert = new Alert("High Scores" ,"High Scores.",null,null); (); (); (alert); } Eliminator: Game Menu, EliminatorBasicMenu (3) private void scnHelp() { alert = new Alert("Help","Help",null,null); . | Giáo viên : Trịnh Thị Vân Anh LẬP TRÌNH J2ME CHO THIẾT BỊ DI ĐỘNG PHẦN 5 Hà nội, 8-2007 Eliminator: Game Menu, EliminatorBasicMenu (1) Basic Main Menu import .*; public class MainMenuScreen extends List implements CommandListener { private Eliminator midlet; private Command selectCommand = new Command("Select", ); private Command exitCommand = new Command("Exit", ); private Alert alert; public MainMenuScreen(Eliminator midlet) { super("Eliminator",); = midlet; append("New Game",null); append("Settings",null); append("High Scores", null); append("Help",null); append("About",null); addCommand(exitCommand); addCommand(selectCommand); setCommandListener(this); } public void commandAction(Command c, Displayable d) { if (c == exitCommand) { (); return; } else if (c == selectCommand) { processMenu(); return; } else { processMenu(); return; } } Eliminator: Game Menu, .