Advertisement
anta40

TestScreen.java

Apr 19th, 2015
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.24 KB | None | 0 0
  1. import net.rim.device.api.system.Characters;
  2. import net.rim.device.api.ui.Field;
  3. import net.rim.device.api.ui.FieldChangeListener;
  4. import net.rim.device.api.ui.Keypad;
  5. import net.rim.device.api.ui.UiApplication;
  6. import net.rim.device.api.ui.component.ButtonField;
  7. import net.rim.device.api.ui.container.MainScreen;
  8.  
  9. public class TestScreen extends MainScreen implements FieldChangeListener {
  10.  
  11.     private ButtonField btn1, btn2;
  12.    
  13.     public TestScreen(){
  14.         btn1 = new ButtonField("Button 1", FOCUSABLE | ButtonField.CONSUME_CLICK);
  15.         btn1.setChangeListener(this);
  16.         btn2 = new ButtonField("Button 2", FOCUSABLE | ButtonField.CONSUME_CLICK);
  17.         btn2.setChangeListener(this);
  18.        
  19.         add(btn1);
  20.         add(btn2);
  21.     }
  22.  
  23.     public void fieldChanged(Field arg0, int arg1) {
  24.         if (arg0 == btn1){
  25.             UiApplication.getUiApplication().pushScreen(new BiodataScreen());
  26.         }
  27.         else if (arg0 == btn2){
  28.             UiApplication.getUiApplication().pushScreen(new ContactUsScreen());
  29.         }
  30.        
  31.     }
  32.    
  33.     protected boolean keyDown(int keycode, int time) {
  34.          int key = Keypad.key(keycode);
  35.             if(key == Characters.ESCAPE){
  36.                 System.exit(0);
  37.             }    
  38.         return super.keyDown(keycode, time);
  39.     }
  40.    
  41.     protected boolean onSavePrompt() {
  42.         return true;
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement