Bài giảng cung cấp cho người học các kiến thức: Tìm hiểu Basic main menu, tìm hiểu Main midlet source code, tìm hiểu Help screen source code,. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. chi tiết nội dung bài giảng. | Anh nhớ em LẬP TRÌNH J2ME CHO THIẾT BỊ DI ĐỘNG PHẦN 5 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); (); . | Anh nhớ em LẬP TRÌNH J2ME CHO THIẾT BỊ DI ĐỘNG PHẦN 5 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()