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

📄 handleform.java

📁 手机版的旅游信息系统
💻 JAVA
字号:
package com.wy.ch16;

import javax.microedition.lcdui.*;

public class HandleForm extends MemoryForm implements CommandListener {
    private String id;
    private String cardName;
    private Command OKCommand;
    private Command QuitCommand;
    private Command BackCommand;
    private TextField cardNOField;
    private TextField passwordField;
    private TextField nameField;
    private TextField idNOField;
    public HandleForm(String i, String card, Displayable cardlist) {
        super("请输入信息", cardlist);
        id = i;
        cardName = card;
        cardNOField = new TextField("请输入您的卡号:", null, 20, TextField.NUMERIC);
        passwordField = new TextField("请输入您的密码:", null, 20, TextField.PASSWORD);
        nameField = new TextField("请输入您的姓名:", null, 10, TextField.ANY);
        idNOField = new TextField("请输入您的身份证号码:", null, 18, TextField.NUMERIC);
        this.append(cardNOField);
        this.append(passwordField);
        this.append(nameField);
        this.append(idNOField);
        OKCommand = new Command("确定", Command.OK, 1);
        QuitCommand = new Command("退出", Command.EXIT, 1);
        BackCommand = new Command("后退", Command.BACK, 2);
        this.addCommand(OKCommand);
        this.addCommand(QuitCommand);
        this.addCommand(BackCommand);
        this.setCommandListener(this);
    }
    
    public void commandAction(Command command, Displayable displayable) {
        if (command == QuitCommand) {
            MainMIDlet.getInstance().notifyDestroyed();
        }
        if (command == BackCommand) {
            Display.getDisplay(MainMIDlet.getInstance()).setCurrent(
                    getDisplayable());
        }
        if (command == OKCommand) {
            if (cardNOField.getString().equals("")) {
                errorMessage("请输入您的卡号");
                return;
            }
            if (passwordField.getString().equals("")) {
                errorMessage("请输入您的密码");
                return;
            }
            if (nameField.getString().equals("")) {
                errorMessage("请输入您的姓名");
                return;
            }
            if (idNOField.getString().equals("")) {
                errorMessage("请输入您的身份证号码");
                return;
            }
            String cardNO = cardNOField.getString();
            String password = passwordField.getString();
            String name = nameField.getString();
            String idCard = idNOField.getString();
            Alert a = new Alert("请等待");
            a.setType(AlertType.INFO);
            a.setString("正在联网,请稍候");
            a.setTimeout(Alert.FOREVER);
            Display.getDisplay(MainMIDlet.getInstance()).setCurrent(a);
            
            new HandleThread(id, cardName, cardNO, password, name, idCard, this).start();
        }
        
    }
    
}

⌨️ 快捷键说明

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