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

📄 cardlist.java

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

public class CardList extends MemoryList implements CommandListener {
    private String id;
    private Command OKCommand;
    private Command QuitCommand;
    private Command BackCommand;
    public CardList(String i, Displayable c) {
        super("请选择银行卡类型", c);
        id = i;
        this.append("银联卡支付", null);
        this.append("工商银行卡支付", null);
        this.append("建设银行卡支付", null);
        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) {
            int selected = getSelectedIndex();
            String cardName = "银联卡支付";
            switch (selected) {
                case 0:
                    cardName = "银联卡支付";
                    break;
                case 1:
                    cardName = "工商银行卡支付";
                    break;
                case 2:
                    cardName = "建设银行卡支付";
                    break;
            } //switch
            Display.getDisplay(MainMIDlet.getInstance()).setCurrent(new
                    HandleForm(id, cardName, this));
        }
        
    }
}

⌨️ 快捷键说明

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