?? modifyframe.java
字號:
/*
* 創建日期 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 + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -