📄 mainmidlet.java
字号:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class MainMIDlet extends MIDlet implements CommandListener
{
private Display display;
public MainCanvas mc;
private HTTPThread ht;
private boolean isStarted = false;
private TextBox tb;
private MainForm minForm1;
private InputForm minForm2;
private MainForm minForm3;
private MainForm minForm4;
private MainAlert minForm5;
private Command cmdBack = new Command("返回",Command.BACK,1);
private Command cmdOK = new Command("切换",Command.SCREEN,2);
public MainMIDlet()
{
display = Display.getDisplay(this);
tb=new TextBox("http测试", null, 200, TextField.ANY);
ht = new HTTPThread(this);
mc = new MainCanvas(this,ht);
}
public void startApp()
{
//showForm1();
display.setCurrent(mc);
}
public void pauseApp()
{
}
public void destroyApp(boolean unconditional)
{
try
{
mc.saveData();
}catch(Exception e){}
this.notifyDestroyed();
}
public void commandAction(Command c, Displayable d)
{
if(d == minForm1)
{
if(c == cmdOK)
{
showForm2();
}
}
else if(d == minForm2)
{
if(c == cmdOK)
{
showForm3();
}
}
else if(d == minForm3)
{
if(c == cmdOK)
{
showForm4();
}
}
else if(d == minForm4)
{
if(c == cmdOK)
{
showForm5();
}
}
else if(d == minForm5)
{
if(c == cmdOK)
{
showForm1();
}
}
}
public void notifyConnReady(boolean bool)
{
mc.connrefresh(bool);
}
public void showForm1()
{
minForm1 = new MainForm("第一个minForm1",0);
minForm1.addCommand(cmdBack);
minForm1.addCommand(cmdOK);
minForm1.setCommandListener(this);
display.setCurrent(minForm1);
}
public void showForm2()
{
minForm2 = new InputForm("第二个minForm2");
minForm2.addCommand(cmdBack);
minForm2.addCommand(cmdOK);
minForm2.setCommandListener(this);
display.setCurrent(minForm2);
}
public void showForm3()
{
minForm3 = new MainForm("第三个minForm3",1);
minForm3.addCommand(cmdBack);
minForm3.addCommand(cmdOK);
minForm3.setCommandListener(this);
display.setCurrent(minForm3);
}
public void showForm4()
{
minForm4 = new MainForm("第四个minForm4",2);
minForm4.addCommand(cmdBack);
minForm4.addCommand(cmdOK);
minForm4.setCommandListener(this);
display.setCurrent(minForm4);
}
public void showForm5()
{
minForm5 = new MainAlert("第五个minForm5");
minForm5.addCommand(cmdBack);
minForm5.addCommand(cmdOK);
minForm5.setCommandListener(this);
display.setCurrent(minForm5);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -