📄 menubarlet.java
字号:
/**
//MenuBar文档生成日期:2006.02.10
//
//(1)概述:
//类名称:MenuBarlet
//类说明:
// Midlet主入口。
*
//所在子系统:MenuBar
//
//系统总描述:
我们提供的MenuBar J2ME版本 就是这么一种概念:
一个可以下载到手机(例如Nokia7610已经确实可以下载安装并运行)的Java应用程序。
他模仿Opera Mini的界面风格以及操纵模式,未来试图向ucweb学习底边状态栏的绘制。
这种风格我们称之为二级菜单,甚至多级菜单。它可以在小小的手机屏幕上展示如何提供尽可能多的菜单命令。
//(2)历史记录:
//创建人: 郑昀(2006.02.10)
//联系我: Google Talk >> zhengyun@gmail.com
//Blogs: http://blog.csdn.net/zhengyun_ustc/以及http://www.cnblogs.com/zhengyun_ustc
//(3)版权声明:
//我这个版本的MenuBar,代码您可以借鉴,但不得用于商业用途,除非得到本人的授权。
////////////////////////////////////////////////////////////////////*/
package com.ultrapower.midlet;
import javax.microedition.lcdui.Display;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import com.ultrapower.canvas.MenuBarCanvas;
/**
* @author VictorZheng
* 试图制作一个二级菜单,类似于opera mini的那种风格。
*/
public class MenuBarlet extends MIDlet {
protected static Display display;
/** Current canvas that is displayed */
protected static com.ultrapower.canvas.MenuBarCanvas m_menuCanvas;
public MenuBarlet() {
super();
// TODO Auto-generated constructor stub
display = Display.getDisplay(this);
//m_menuCanvas = new com.ultrapower.canvas.MenuBarCanvas();
}
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
//display.setCurrent(m_menuCanvas);
try
{
// Initialize the menu control canvas
setCanvas(MenuBarCanvas.getInstance(display, this));
}
catch(Exception exc)
{
System.out.println("Exception in startApp!"
+ exc.getMessage() + "/" + exc.getClass());
}
}
/**
* Sets specified canvas as current
*
* @param c The canvas to set
*/
public synchronized static void setCanvas(MenuBarCanvas c)
{
m_menuCanvas = c;
display.setCurrent(c);
c.repaint();
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
public void exit(boolean arg0){
try{
destroyApp(arg0);
notifyDestroyed();
}catch(MIDletStateChangeException e){
//
}
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -