Command对象

import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Ticker;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;


public class commandObject extends MIDlet implements CommandListener{

 private Display display;
 Form f;
 public commandObject() {
  super();
 }

 protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
  // TODO Auto-generated method stub

 }

 protected void pauseApp() {
  // TODO Auto-generated method stub

 }

 protected void startApp() throws MIDletStateChangeException {
  display=Display.getDisplay(this);
  f=new Form("Command test");
  Command start=new Command("开始",Command.OK,1);
  Command stop=new Command("退出",Command.EXIT,1);
  f.addCommand(start);
  f.addCommand(stop);
  f.setCommandListener(this);
  display.setCurrent(f);
 }
 
 public void commandAction(Command c,Displayable d)
 {
  String cmd = c.getLabel();
  if(cmd.equals("开始"))
  {
   f.setTicker(new Ticker("running ..."));
   
  }
  else if(cmd.equals("退出"))
  {
   f.setTicker(null);
  }
 }
}
原文地址:https://www.cnblogs.com/wangchunming/p/2451386.html