Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import net.rim.device.api.system.Characters;
- import net.rim.device.api.ui.Field;
- import net.rim.device.api.ui.FieldChangeListener;
- import net.rim.device.api.ui.Keypad;
- import net.rim.device.api.ui.UiApplication;
- import net.rim.device.api.ui.component.ButtonField;
- import net.rim.device.api.ui.container.MainScreen;
- public class TestScreen extends MainScreen implements FieldChangeListener {
- private ButtonField btn1, btn2;
- public TestScreen(){
- btn1 = new ButtonField("Button 1", FOCUSABLE | ButtonField.CONSUME_CLICK);
- btn1.setChangeListener(this);
- btn2 = new ButtonField("Button 2", FOCUSABLE | ButtonField.CONSUME_CLICK);
- btn2.setChangeListener(this);
- add(btn1);
- add(btn2);
- }
- public void fieldChanged(Field arg0, int arg1) {
- if (arg0 == btn1){
- UiApplication.getUiApplication().pushScreen(new BiodataScreen());
- }
- else if (arg0 == btn2){
- UiApplication.getUiApplication().pushScreen(new ContactUsScreen());
- }
- }
- protected boolean keyDown(int keycode, int time) {
- int key = Keypad.key(keycode);
- if(key == Characters.ESCAPE){
- System.exit(0);
- }
- return super.keyDown(keycode, time);
- }
- protected boolean onSavePrompt() {
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement