📄 login.java
字号:
/*
* Login.java
*
* Created on 2006年5月11日, 下午1:27
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package DogPet;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class Login extends Form implements CommandListener {
private TextField userNameField;
private TextField passwordField;
private Command LoginCommand;
private Command backCommand;
private MIDlet midlet;
private Display display;
private Pet pet;
private Displayable parent;
String url = new String("http://192.168.0.57:8080/NetPetWeb/userlogin?UserID=test&Password=Test");
public Login(MIDlet midlet,Displayable parent) {
super("登陆");
userNameField = new TextField("用户名:", null, 12, TextField.ANY);
passwordField = new TextField("密码:", null, 20, TextField.PASSWORD);
LoginCommand = new Command("登陆", Command.OK, 1);
backCommand = new Command("返回", Command.BACK, 1);
this.midlet = pet;
this.display = Display.getDisplay(midlet);
this.parent = parent;
display.setCurrent(this);
append("请输入你的用户名和密码");
append(userNameField);
append(passwordField);
addCommand(LoginCommand);
addCommand(backCommand);
setCommandListener(this);
}
public void init() {
userNameField.setString(null);
passwordField.setString(null);
}
public void commandAction(Command command, Displayable displayable) {
if(command == LoginCommand){
//*********在此处加上 事件触发代码 **********
HttpLogin hl = new HttpLogin(url);//********************************
Thread t = new Thread(hl);
t.start();
}
if(command == backCommand){
display.setCurrent(parent);
}
}
private void showErrorAlert(String message, Displayable d) {
Alert alert = new Alert("错误");
alert.setType(AlertType.ERROR);
alert.setTimeout(Alert.FOREVER);
alert.setString(message);
display.setCurrent(alert, d);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -