Changes

Jump to: navigation, search
no edit summary
7.2 Add view, add, edit and delete student options to the menu and set commands to execute:
<pre>
MyScreen _mainScreen = new MyScreen(this); MenuItem view = new MenuItem(new StringProvider("View Student"), 100, 1); view.setCommand(new Command(new ViewCommandHandler())); _mainScreen.addMenuItem(view);
MenuItem adds addItem = new MenuItem(new StringProvider("Add Student"), 200, 2);
adds.setCommand(new Command(new AddCommandHandler()));
_mainScreen.addMenuItem(addsaddItem);
MenuItem edit editItem = new MenuItem(new StringProvider("Edit Student"), 300, 3);
edit.setCommand(new Command(new EditCommandHandler()));
_mainScreen.addMenuItem(editeditItem);
MenuItem delete = new MenuItem(new StringProvider("Delete Student"), 400, 4);
delete.setCommand(new Command(new DeleteCommandHandler()));
_mainScreen.addMenuItem(deletedeleteItem);
pushScreen(_mainScreen);
7.3. Create inner classes to execute all commands:
<pre>
class ViewCommandHandler extends CommandHandler { public void execute(ReadOnlyCommandMetadata metadata, Object context){ Dialog.alert("View was selected"); } }
class AddCommandHandler extends CommandHandler
{
}
</pre>
7.4.Run the application. Click on the menu you should see the following:[[Image: BB_Menu.png | 300px]]
1
edit

Navigation menu