⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 booknoscreen.java

📁 手机游戏设计一书的源代码
💻 JAVA
字号:
/*
 *  图书编号输入界面类BookNoScreen.java
 */

package bookshop.midlet;

import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import java.io.*;

public class BookNoScreen
    extends Form
    implements CommandListener {
  StringBuffer bookInfo = new StringBuffer();
  StringItem stringItem1 = new StringItem("", "");
  TextField isbnField = new TextField("", "", 11, TextField.NUMERIC);

  /** 构造器 */
  public BookNoScreen() {
    super("Displayable Title");

    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  /**组件初始化 */
  private void jbInit() throws Exception {

    isbnField.setLabel("请输入图书序号:");
    //设置命令事件监听器
    setCommandListener(this);
    // 添加Submit命令与Exit命令对象
    addCommand(new Command("Submit", Command.SCREEN, 1));
    addCommand(new Command("Exit", Command.EXIT, 2));

    this.append(stringItem1);
    this.append(isbnField);
    System.out.println("xxxx= " + BookMIDlet.bookMIDlet);
    Display.getDisplay(BookMIDlet.bookMIDlet).setCurrent(this);
  }

  /**处理命令事件 */
  public void commandAction(Command command, Displayable displayable) {

    /** @todo Add command handling code */
    if (command.getCommandType() == Command.EXIT) {
      // 退出MIDlet
      BookMIDlet.quitApp();
    } //如果是提交命令责切换到图书信息显示屏幕。
    else if (command.getCommandType() == Command.SCREEN) {
      String bookNo = isbnField.getString();
      Display.getDisplay(BookMIDlet.bookMIDlet).setCurrent(new BookInfoScreen(
          bookNo));

    }

  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -