blackberry ui app(1) |黑莓界面程序(1)

 主题:java语言开发blackberry应用


黑莓的ui程序从main函数开始,在这个main函数中要做3件事

1. 创建一个UiApplication对象实例

2. 创建Screen对象实例,并将其添加到Screen队列中 

3. 把步骤1创建的UiApplication对象实例放到事件调度队列

  

代码:

|--StatUiApplication.java 

 1  public   class  StartUiApplication  extends  UiApplication {
 2       public   static   void  main(String[] args){
 3 
 4          StartUiApplication s  =   new StartUiApplication();//1. 创建一个UiApplication对象实例
 5          
 6          UiApplication.getUiApplication().pushScreen( new  HelloScreen());//2. 创建Screen对象实例,并将其添加到Screen队列中 
 7 
 8          s.enterEventDispatcher();//3. 把步骤1创建的UiApplication对象实例放到事件调度队列
 9 
10      }    
11  }


注意:步骤2和步骤3在程序流程上是不能颠倒的,如果在程序中没有任何Screen对象,程序会一直“死”在那里,不会理睬你在调用enterEventDispatcher()方法之后的Screen。 

 

 

|--HelloScreen.java 

1 public class HelloScreen extends MainScreen{

2      
3       public  HelloScreen(){
4           super ();
5          setTitle( new  LabelField( " hello^^screen " ));
6      }    
7  }


 

你可能感兴趣的:(BlackBerry)