Ticker、TextBox、Command 、CommandListener的使用

 

   
   
   
   
  1. package com.huqianhao.j2me.ch4;  
  2.  
  3. import javax.microedition.lcdui.Alert;  
  4. import javax.microedition.lcdui.AlertType;  
  5. import javax.microedition.lcdui.Command;  
  6. import javax.microedition.lcdui.CommandListener;  
  7. import javax.microedition.lcdui.Display;  
  8. import javax.microedition.lcdui.Displayable;  
  9. import javax.microedition.lcdui.TextBox;  
  10. import javax.microedition.lcdui.TextField;  
  11. import javax.microedition.lcdui.Ticker;  
  12. import javax.microedition.midlet.MIDlet;  
  13. import javax.microedition.midlet.MIDletStateChangeException;  
  14.  
  15. public class TextBoxDemo extends MIDlet implements CommandListener{  
  16.  
  17. private TextBox box =new TextBox("请输入短信:","",255,TextField.ANY);  
  18. private Display dis ;  
  19. private Command okcCommand = new Command("确定",Command.ITEM,1);  
  20. public TextBoxDemo() {  
  21.  
  22. }  
  23.  
  24. protected void startApp() throws MIDletStateChangeException {  
  25. dis = Display.getDisplay(this);  
  26. dis.setCurrent(box);  
  27. Ticker ticker = new Ticker("你好啊");  
  28. box.setTicker(ticker);  
  29. box.addCommand(okcCommand);  
  30.  
  31. box.setCommandListener(this);  
  32. }  
  33.  
  34. public void commandAction(Command c, Displayable d) {  
  35. if (c==okcCommand) {  
  36. dis.setCurrent(new Alert("提示","你确定发送吗?",null,AlertType.CONFIRMATION), box);  
  37. }  
  38.  
  39. }  
  40.  
  41. protected void destroyApp(boolean arg0) throws MIDletStateChangeException {  
  42.  
  43. }  
  44.  
  45. protected void pauseApp() {  
  46. }  
  47.  

你可能感兴趣的:(command,使用,textbox,ticker,CommandListener)