modeform.java

来自「J2ME程序设计实例教程的源码」· Java 代码 · 共 32 行

JAVA
32
字号
import javax.microedition.lcdui.*;

/**
 * 该类描述了启动模式选择界面
 */
public class ModeForm extends Form {
    public static final int SERVER = 0;
    public static final int CLIENT = 1;
    
    private ChoiceGroup cgMode;
    
    public ModeForm(String title, GobangMIDlet midlet) {
        super(title);
        setCommandListener(midlet);
        cgMode = new ChoiceGroup("启动模式", Choice.EXCLUSIVE);
        cgMode.append("服务器模式", null);
        cgMode.append("客户端模式", null);
        cgMode.setSelectedIndex(0, true);
        append(new StringItem("请用户选择启动模式!", ""));
        append(new Spacer(getWidth(), 10));
        append(cgMode);
    }
    
    //返回选择的模式
    public int getMode() {
        if(cgMode.getSelectedIndex() == 0) {
            return SERVER;
        }
        
        return CLIENT;
    }
}

⌨️ 快捷键说明

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