📄 client.java
字号:
import java.io.*;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import java.lang.*;
import javax.microedition.midlet.*;
public class client extends MIDlet implements CommandListener
{
private String url="http://localhost:8000/ServletContext/ServerAlias";
public Display dis;
Command cmdexit=new Command("Exit",Command.EXIT,1);
Command cmdok=new Command("Ok",Command.OK,1);
Command cmdsend=new Command("Back",Command.OK,1);
private TextBox entryForm;
public client()
{
}
protected void startApp() throws MIDletStateChangeException
{
if(dis==null)
{
dis=Display.getDisplay(this);
Form contain_form=new Form("Container Form");
List menu;
TextBox input;
dis=Display.getDisplay(this);
menu=new List("Smmb Account Enquiry",Choice.IMPLICIT);
menu.append("Current Balance",null);
menu.append("Fixed Deposit",null);
menu.append("Check Status",null);
menu.addCommand(cmdexit);
menu.addCommand(cmdok);
menu.setCommandListener(this);
menu.setCommandListener(this);
dis.setCurrent(menu);
}
}
protected void pauseApp()
{
}
protected void destroyApp(boolean b) throws MIDletStateChangeException
{
}
public void commandAction(Command c,Displayable dis)
{
if(c==cmdsend)
{
StatusForm formstatus=new StatusForm(entryForm.getString());
dis.setCurrent(formstatus);
formstatus.start();
}
else if(c==cmdok)
{
entryForm=new EntryForm();
dis.setCurrent(entryForm);
}
else
{
exitMIDlet();
}
}
}
class EntryForm extends TextBox
{
EntryForm()
{
super("Enter your PIN","",80,0);
addCommand(cmdexit);
addCommand(cmdsend);
setCommandListener(client.this);
}
}
class StatusForm extends Form implements Runnable,midletcon.Callback
{
StatusForm()
{
super("Status");
try
{
ByteArrayOutputStream byteout=new ByteArrayOutputStream();
DataOutputStream dataout=new DataOutputStream(byteout);
dataout.writeUTF(text);
data=byteout.toByteArray();
dataout.close();
}
catch(IOException e)
{
}
void display(String text)
{
StringItem message;
if(message==null)
{
message=new StringItem(null,text);
append(message);
}
else
{
message.setText(text);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -