麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Java環(huán)境中封裝多MIDIet程序

2019-11-18 13:12:35
字體:
供稿:網(wǎng)友

  你可以將多個MIDIet程序存儲在一個JAR文件中。設(shè)備會自動顯示一個MIDIet的菜單,又用戶選擇運(yùn)行哪個MIDIet程序。
  
  以下的例子中包含所有你所需要的: 兩個簡單MIDIet程序的源代碼,一個存儲在JAR文件中的表單文件(MANIFEST),一個java文件描述符文件(.jad),MIDIet的圖象文件(.png),還有一個用于運(yùn)行MIDIet程序和編譯,預(yù)檢,創(chuàng)建JAR文件的DOS批處理文件。
  
  源代碼1:
  /*----------------------------------------------------
  * www.CoreJ2ME.com
  *
  * Simple MIDlet1
  *---------------------------------------------------*/
  import javax.microedition.midlet.*;
  import javax.microedition.lcdui.*;
  
  public class MIDlet1 extends MIDlet implements CommandListener
  {
  PRivate Display display; // Reference to Display object
  private TextBox tbxMain; // A Textbox to display a message
  private Command cmdExit; // A Command to exit the MIDlet
  
  // The constrUCtor
  public MIDlet1()
  {
  display = Display.getDisplay(this);
  
  cmdExit = new Command("Exit", Command.SCREEN, 1);
  
  tbxMain = new TextBox("Welcome", "Core J2ME", 50, 0);
  tbxMain.addCommand(cmdExit);
  tbxMain.setCommandListener(this);
  }
  
  // Called by application manager to start the MIDlet.
  public void startApp()
  {
  display.setCurrent(tbxMain);
  }
  
  // A required method
  public void pauseApp()
  { }
  
  // A required method
  public void destroyApp(boolean unconditional)
  { }
  
  // Check to see if our Exit command was selected
  public void commandAction(Command c, Displayable s)
  {
  if (c == cmdExit)
  {
  destroyApp(false);
  notifyDestroyed();
  }
  }
  }
  
  源代碼2:
  
  /*----------------------------------------------------
  * www.CoreJ2ME.com
  *
  * Simple MIDlet2
  *---------------------------------------------------*/
  
  import javax.microedition.midlet.*;
  import javax.microedition.lcdui.*;
  
  public class MIDlet2 extends MIDlet implements CommandListener
  {
  private Display display; // Reference to Display object
  private Form frmMain; // The main form
  private TextField txfName; // A text field to prompt for name
  private Command cmdExit; // A Command to exit the MIDlet
  
  // The constructor
  public MIDlet2()
  {
  display = Display.getDisplay(this);
  
  cmdExit = new Command("Exit", Command.SCREEN, 1);
  
  txfName = new TextField("Name:", "", 10, TextField.ANY);
  
  frmMain = new Form("Sample Form");
  frmMain.addCommand(cmdExit);
  frmMain.append(txfName);
  frmMain.setCommandListener(this);
  }
  
  // Called by application manager to start the MIDlet.
  public void startApp()
  {
  display.setCurrent(frmMain);
  }
  
  // A required method
  public void pauseApp()
  { }
  
  // A required method
  public void destroyApp(boolean unconditional)
  { }
  
  // Check to see if our Exit command was selected
  public void commandAction(Command c, Displayable s)
  {
  if (c == cmdExit)
  {
  destroyApp(false);
  notifyDestroyed();
  }
  }
  }
  
  ---------------------------------------------------
  
  mainfest.mf 文件(要存到JAR文件里):
  
  MIDlet-Name: TwoMIDlets
  MIDlet-Version: 1.0
  MIDlet-Vendor: Core J2ME Technology
  MIDlet-1: MIDlet1,/image1.png, MIDlet1
  MIDlet-2: MIDlet2,/image2.png, MIDlet2
  MicroEdition-Configuration: CLDC-1.0
  MicroEdition-Profile&: MIDP-1.0
  
  MIDlet.jad 文件
  
  MIDlet-Name: TwoMIDlets
  MIDlet-Version: 1.0
  MIDlet-Vendor: Core J2ME Technology
  MIDlet-Description: Packaging multiple MIDlets
  MIDlet-Jar-URL: MIDlet.jar
  MIDlet-Jar-Size: 3144
  MIDlet-1: MIDlet1,/image1.png, MIDlet1
  MIDlet-2: MIDlet2,/image2.png, MIDlet2
  --------------------------------------------------
  Emulator的顯示結(jié)果:
  從左向右:
  1。顯示MIDIet程序的菜單。
  2。運(yùn)行MIDIet 1
  3。運(yùn)行MIDIet 2
  
Java環(huán)境中封裝多MIDIet程序


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲成人国产综合 | 国产精品爱久久久久久久 | 激情久久精品 | 色就操| 嗯哈~不行好大h双性 | 国产激情精品一区二区三区 | 国产免费高清在线视频 | 久久精品国产亚洲7777小说 | 久久久中精品2020中文 | 日本一级黄色大片 | 国产成人综合在线视频 | 毛片视| 欧美日韩视频网站 | 久久国产精品小视频 | 成人午夜免费在线视频 | a一级黄| 中文字幕在线视频网站 | 国产精品视频一区二区噜噜 | 中国女人内谢8xxxxxx在 | 日本精品久久久一区二区三区 | 久色视频网站 | 国产激爽大片在线播放 | 爱逼爱操综合网 | 最新中文字幕免费视频 | 草草视频免费观看 | 竹内纱里奈和大战黑人 | 欧美伦理一区二区 | 看黄在线| 久久久三级免费电影 | 亚洲网站一区 | 国产精品一区在线免费观看 | 天堂在线中文资源 | 怦然心动50免费完整版 | 亚洲午夜激情网 | 国产91丝袜在线播放0 | 成人视屏在线 | 欧美日本中文字幕 | 九草在线视频 | 欧美日韩后 | 欧美三级欧美成人高清www | 成人一区二区在线观看视频 |