📄 accesspassword.java
字号:
package com.ismyway.anyview.form;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.StringItem;
import javax.microedition.lcdui.TextField;
import com.ismyway.anyview.Anyview;
import com.ismyway.anyview.others.Configure;
import com.ismyway.anyview.win.SplashCanvas;
import com.ismyway.fairyui.Handset;
import com.ismyway.util.Res;
public class AccessPassword extends Form implements CommandListener {
private TextField password = new TextField("", "", 16, TextField.PASSWORD);
private int count = 3;
private StringItem hint = new StringItem("", "");
private Command ok = new Command(Res.get("OK"), Command.OK, 1);
private Command exit = new Command(Res.get("Exit"), Command.BACK, 1);
public AccessPassword() {
super(Res.get("Access Password"));
setCommandListener(this);
append(password);
append(hint);
addCommand(ok);
addCommand(exit);
}
public void commandAction(Command command, Displayable disp) {
if (command == ok) {
if (password.getString().equals(Configure.accessPassword)) {
Handset.getDisplay().setCurrent(new SplashCanvas());
} else {
count--;
hint.setText(Res.get("Invalid Password") + "(" + count + ")");
password.setString("");
if (count < 1) {
removeCommand(ok);
}
}
} else if (command == exit) {
Anyview.exit();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -