📄 password.java
字号:
/** * <p>Title: CowriePixie</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2005</p> * <p>Company: xidian</p> * @author yangyong * @version 1.0 */import java.util.Calendar;import java.util.Date;import javax.microedition.lcdui.Alert;import javax.microedition.lcdui.AlertType;import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.DateField;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.microedition.lcdui.Form;import javax.microedition.lcdui.TextField;import javax.microedition.midlet.MIDletStateChangeException;/* * 创建日期 2005-9-23 * * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - Java - 代码样式 - 代码模板 *//** * @author Administrator * * TODO 要更改此生成的类型注释的模板,请转至 * 窗口 - 首选项 - Java - 代码样式 - 代码模板 * 密码登录界面:用于需要密码设置时,密码验证,保护程序的安全性. */public class Password extends Form implements CommandListener { private TextField psw; private Command ok; private Command exit; private Display dis; public Password(Display display) { super("密码验证"); dis = display; try { append(Financing.secur); } catch(Exception exception) { } psw = new TextField("请输入密码 :", null, 6, TextField.PASSWORD);//输入的密码最多为6位字符 append(psw); ok = new Command("登录", Command.OK, 2); addCommand(ok); exit = new Command("退出", Command.EXIT, 2); addCommand(exit); setCommandListener(this); } public void commandAction(Command c, Displayable d) { if(c == exit) try { Financing.ExitApp(); } catch (MIDletStateChangeException e) { // TODO 自动生成 catch 块 e.printStackTrace(); } if(c == ok) { Date date = new Date(); DateField dt = new DateField("date",DateField.DATE); dt.setDate(date); date = dt.getDate(); Calendar cal = Calendar.getInstance(); cal.setTime(date); int year = cal.get(1); int month = cal.get(2); String temp = psw.getString(); if(temp.equals(Financing.password)) { System.out.println(Financing.password); Main_Form mainform = new Main_Form(dis); dis.setCurrent(mainform); } else { try { Alert alert = new Alert("告警", " 密码输入有误,请重输", Financing.alert, AlertType.ALARM); alert.setTimeout(1000); dis.setCurrent(alert); } catch(Exception exception) { } psw.setString(null); } } } /* (非 Javadoc) * @see javax.microedition.lcdui.CommandListener#commandAction(javax.microedition.lcdui.Command, javax.microedition.lcdui.Displayable) */}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -