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

📄 accesspassword.java

📁 最强手机阅读器Anyview3.0版的界面代码
💻 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 + -