www.pudn.com > phonebk.rar > LoginUI.java


/* 
 * LoginUI.java 
 *设置了密码,没有设置自动登录要进入些FORM 
 * Created on 2006年3月22日, 上午9:42 
 * 
 * To change this template, choose Tools | Options and locate the template under 
 * the Source Creation and Management node. Right-click the template and choose 
 * Open. You can then make changes to the template in the Source Editor. 
 */ 
 
package com.j2medev.sample.phonebook; 
 
import javax.microedition.lcdui.*; 
import javax.microedition.midlet.*; 
/** 
 * 
 * @author Admin 
 */ 
public class LoginUI extends Form implements CommandListener{ 
    private Controller controller; 
    private Command okCommand = new Command("确定",Command.OK, 1); 
    private Command cancleCommand = new Command("退出",Command.EXIT, 2); 
    private TextField user = new TextField("用户名:", "", 20, TextField.NUMERIC); 
    private TextField pass = new TextField("密  码:", "", 20, TextField.NUMERIC); 
   // private ChoiceGroup autologin = new ChoiceGroup("设置",Choice.MULTIPLE, new String[] {"记住密码并自动登录"}, null); 
     
     
     
    /** Creates a new instance of LoginUI */ 
    public LoginUI(Controller controller) { 
         
        super(""); 
        this.controller = controller; 
        append(user); 
        append(pass); 
        //append(autologin); 
        addCommand(okCommand); 
        addCommand(cancleCommand); 
        setCommandListener(this); 
    } 
    public void commandAction(Command cmd , Displayable d){ 
        if(cmd == okCommand){ 
        String _user1 = user.getString(); 
        String _pass1 = pass.getString(); 
         
        //boolean auto = autologin.isSelected(0); 
        controller.handleCommand(Controller.DO_ENTRY_ENTRY,new Object[] {_user1,_pass1});  
        
        } 
        if(cmd == cancleCommand){ 
            controller.handleCommand(controller.APP_EXIT, null); 
        } 
    } 
     
}