📄 pook.java
字号:
/********************************************************************
*
* 版权说明,此程序仅供学习参考。不能用于商业
*
********************************************************************/
package org.pook;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.midlet.MIDlet;
import org.pook.main.MainMenu;
import org.pook.ui.TimerPart;
import org.pook.ui.form.Dialog;
import org.pook.ui.form.MessageDialog;
import org.pook.ui.form.Panel;
/**
* <b>类名:Pook.java</b> </br> 编写日期: 2006-9-17 <br/> 程序功能描述:Fadato的管理 <br/>
* 管理各个界面之间的关系,各个资源之间的关系,程序初始话, 网络连接,登陆,注销等 Demo: <br/> Bug: <br/>
*
* 程序变更日期 :<br/> 变更作者 :<br/> 变更说明 :<br/>
*
* @author wuhua </br> <a href="mailto:rrq12345@163.com">rrq12345@163.com</a>
*/
public final class Pook {
private static Display display;
public static MainMenu MAINMENU;
private static MIDlet midlet;
/**
* 时间绘制
*/
private static TimerPart timerPart;
private static MessageDialog msgDialog;
public static void initApplicationContent(MIDlet _midlet) {
Resources.loadImages();
midlet = _midlet;
display = Display.getDisplay(_midlet);
MAINMENU = new MainMenu();
}
/**
* 获取时间显示部件
*
* @return
*/
public synchronized static TimerPart getTimerPart() {
if (timerPart == null)
timerPart = new TimerPart(Pook.getDisplay());
return timerPart;
}
public static Display getDisplay() {
checkDisplay();
return display;
}
private static void checkDisplay() {
if (display == null) {
System.exit(0);
throw new RuntimeException("Display not open yet!");
}
}
/**
* 打开一个处理消息的窗口。用于查看相信信息
*
* @param title
* @param msg
* @param panel
*/
public static void openMessageDialog(String title, String msg, Panel panel) {
if (msgDialog != null) {
msgDialog.cancel();
msgDialog = null;
}
msgDialog = new MessageDialog("", "", 1000 * 60);
msgDialog.setDialogTitle(title);
msgDialog.setMessage(msg);
msgDialog.setPanel(panel);
openForm(msgDialog);
}
/**
* 打开一个指定窗口
*
* @param displayab
*/
public static void openForm(Displayable displayab) {
display.setCurrent(displayab);
}
public static void exit() {
midlet.notifyDestroyed();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -