setCurrentTest.java
上传用户:gyyuli
上传日期:2013-07-09
资源大小:3050k
文件大小:1k
源码类别:

J2ME

开发平台:

Java

  1. import javax.microedition.midlet.MIDlet;
  2. import javax.microedition.lcdui.*;
  3. public class setCurrentTest extends MIDlet implements CommandListener {
  4.     private Display display;
  5.     private TextBox textBox;
  6.     private Command cmd = new Command("null",Command.SCREEN,1);
  7.     public setCurrentTest() {
  8.     display = Display.getDisplay(this);
  9.     textBox = new TextBox("Display演示","当前所显示的屏幕对象",50,0);
  10.     textBox.addCommand(cmd);
  11.     textBox.setCommandListener(this);
  12.     }
  13.     protected void startApp() {
  14.     display.setCurrent(textBox);
  15.    
  16.     }
  17.     protected void destroyApp(boolean unconditional) {
  18.     }
  19.     protected void pauseApp() {
  20.     }
  21.     public void commandAction(Command c, Displayable s) {
  22.     System.out.println("调用display.setCurrent(textBox);");
  23.     System.out.println("t当前显示屏幕对象为:"+display.getCurrent().toString());
  24.     System.out.println("t当前对象是否可见:"+display.getCurrent().isShown());
  25.     display.setCurrent(null);
  26.     System.out.println("调用display.setCurrent(null);");
  27.     System.out.println("t当前显示屏幕对象为:"+display.getCurrent().toString());
  28.     System.out.println("t当前对象是否可见:"+display.getCurrent().isShown());
  29.     display.setCurrent(display.getCurrent());
  30.     System.out.println("调用display.setCurrent(display.getCurrent());");
  31.     System.out.println("t当前显示屏幕对象为:"+display.getCurrent().toString());
  32.     System.out.println("t当前对象是否可见:"+display.getCurrent().isShown());
  33. }
  34.     
  35. }