📄 mainpage.java
字号:
package test;
import java.io.IOException;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.List;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class MainPage extends MIDlet implements CommandListener {
// m_cmdExit
private Command m_cmdExit = null;
// m_cmdOK
private Command m_cmdOK = null;
// Display
private Display display = null;
// list
private List list = null;
//
private Image icon = null;
public MainPage()
{
super();
}
protected void startApp() throws MIDletStateChangeException
{
// display
display = Display.getDisplay(this);
// m_cmdExit
m_cmdExit = new Command("Exit", Command.EXIT, 1);
// m_cmdOK
m_cmdOK = new Command("OK", Command.OK, 1);
// 创建图像
try
{
icon = Image.createImage("/qizi.png");
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
// list
list = new List("主界面", List.EXCLUSIVE);
list.append("FirstPage", icon);
list.append("Secondpage", icon);
// 增加按钮
list.addCommand(m_cmdExit);
list.addCommand(m_cmdOK);
// 监听
list.setCommandListener(this);
// 显示
display.setCurrent(list);
}
protected void pauseApp()
{
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException
{
}
public void commandAction(Command c, Displayable d)
{
String cmd = c.getLabel();
if (cmd == "OK")
{
switch (((List) d).getSelectedIndex())
{
case 0:
FirstPage first = new FirstPage(display, list);
display.setCurrent(first);
break;
case 1:
SecondPage second = new SecondPage(display, list);
display.setCurrent(second);
default:
break;
}
}
else if (cmd == "Exit")
{
try
{
destroyApp(false);
}
catch (MIDletStateChangeException e)
{
e.printStackTrace();
}
notifyDestroyed();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -