loginform.java
来自「自行开发的j2me小软件」· Java 代码 · 共 117 行
JAVA
117 行
/*
* 创建日期 2005-1-27
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package src;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.ImageItem;
import javax.microedition.lcdui.TextField;
/**
* @author ryu-java
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class LoginForm extends myScreen{
private TextField PWtf=new TextField("登录密码:","",6,TextField.PASSWORD|TextField.NUMERIC);
private Command Confirm =new Command("确定",Command.SCREEN,1);
private Command Exit =new Command("退出",Command.SCREEN,2);
private Form LoginF=new Form("RYU-简易理财");
Image login=null;
//Image line=null;
public LoginForm()
{
super();
try
{
login=Image.createImage("/res/logo1.png");
//line=Image.createImage("/res/line1.png");
}catch(Exception e)
{
}
ImageItem login1=new ImageItem(null,login,ImageItem.LAYOUT_CENTER|ImageItem.LAYOUT_NEWLINE_BEFORE,null);
//ImageItem line1=new ImageItem(null,line,ImageItem.LAYOUT_CENTER|ImageItem.LAYOUT_NEWLINE_BEFORE,null);
//ImageItem line2=new ImageItem(null,line,ImageItem.LAYOUT_CENTER|ImageItem.LAYOUT_NEWLINE_BEFORE,null);
//LoginF.append(line1);
LoginF.append(login1);
LoginF.append("\n版本:V1.3.9");
LoginF.append(PWtf);
PasswordData pwd=new PasswordData();
pwd.setDBname(PASSWORD);
pwd.GetRsNums();
if(pwd.getRsNum()==0)
{
LoginF.append("首次运行密码:123456登录后请更改!");
}
//LoginF.append(line2);
login=null;
//line=null;
this.addCommand(Exit);
this.addCommand(Confirm);
this.setMainForm(LoginF);
this.installCommands();
}
public int handleCommand (Command cmd,Displayable s)
{
if ( cmd == this.Exit) {
return myScreen.EXIT;
}
else if ( cmd == Confirm )
{
PasswordData pwd=new PasswordData();
pwd.setDBname(PASSWORD);
pwd.GetRsNums();
if(pwd.getRsNum()==0)
{
if (PWtf.getString().equals("123456"))
return myScreen.MAINFORM;
else
{
return myScreen.LOGINPWERROR;
}
}
else
{
pwd.setRid(1);
pwd.GetData();
if(PWtf.getString().equals(pwd.getPasssword()))
return myScreen.MAINFORM;
else
{
return myScreen.LOGINPWERROR;
}
}
}
return myScreen.WITHOUT;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?