modifyframe.java
来自「这是一个可以在手机客户端运行的选课系统 这个是服务器端」· Java 代码 · 共 97 行
JAVA
97 行
/*
* 创建日期 2005-2-14
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
import javax.microedition.lcdui.*;
/**
* @author heshuang
*
* TODO 要更改此生成的类型注释的模板,请转至 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class ModifyFrame implements CommandListener {
private TextField mtfID = null;
private TextField mtfoldPW = new TextField("输入旧密码", null, 10,
TextField.PASSWORD | TextField.NUMERIC);
private TextField mtfPW = new TextField("输入新密码:", null, 10,
TextField.PASSWORD | TextField.NUMERIC);
private TextField mtfCheck = new TextField("确认新密码:", null, 10,
TextField.PASSWORD | TextField.NUMERIC);
private String errorString = null;
private Form mForm;
MainMIDlet mainmidlet = null;
public ModifyFrame(MainMIDlet mainmidlet) {
this.mainmidlet = mainmidlet;
mForm = new Form("修改密码");
mtfID = new TextField("学号:",this.mainmidlet.username, 10,
TextField.ANY);
mForm.append(mtfID);
mForm.append(mtfoldPW);
mForm.append(mtfPW);
mForm.append(mtfCheck);
mForm.addCommand(MainMIDlet.okCommand);
mForm.addCommand(MainMIDlet.backCommand);
}
public Displayable Show() {
MainMIDlet.ticker.setString("昆宇手机选课系统--修改密码");
mForm.setTicker(MainMIDlet.ticker);
mForm.setCommandListener(this);
return mForm;
}
private boolean isValid() {
if (mtfID.getString().equals("")) {
errorString = new String("错误:用户名为空!");
return false;
} else if (mtfoldPW.getString().equals("")) {
errorString = new String("错误:旧密码为空!");
return false;
} else if (!mtfPW.getString().equals(mtfCheck.getString())) {
errorString = new String("错误:新密码不同!");
mtfPW.setString("");
mtfCheck.setString("");
return false;
} else if (mtfPW.getString().equals("")) {
errorString = new String("错误:新密码为空!");
return false;
} else {
return true;
}
}
public void commandAction(Command c, Displayable s) {
String label = c.getLabel();
if (label.equals("确定")) {
if (isValid()) { //数据合法
MainMIDlet.url = "http://" + MainMIDlet.serverip
//+ "/TestWebProject/ProcessModify?user="
+ "/CourseSelect/ProcessModify?user="
+ mtfID.getString() + "&oldPassword="
+ mtfoldPW.getString() + "&newPassword="
+ mtfPW.getString();
//System.out.println(MainMIDlet.url);
this.mainmidlet.myconnection = new MyConnection(
this.mainmidlet, MainMIDlet.url, "修改密码",1, 4); //新建连接
this.mainmidlet.myconnection.start(); //开启线程
} else { //数据非法
this.mainmidlet.imagescreen.show(2, errorString, 4);
this.mainmidlet.display.setCurrent(this.mainmidlet.imagescreen);
}
} else if (label.equals("返回")) {
this.mainmidlet.ShowMain();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?