📄 wapguifactory.java
字号:
/********************************************************************
* 项目名称 :<b>j2me学习 J2me Wap Explorer</b> <br/>
*
* Copyright 2005-2006 Wuhua. All rights reserved </br>
*
* 本程序只用于学习目的,不能用于商业目的。如有需要请联系作者
********************************************************************/
package org.wuhua.wap.ui;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Image;
import org.wuhua.wap.Resources;
/**
* <b>类名:WAPGUIFactory.java</b> </br> 编写日期: 2006-12-28 <br/> 程序功能描述:Wap UI
* 的工厂,主要创建HyperLink,TextField <br/> Demo: <br/> Bug: <br/>
*
* 程序变更日期 :<br/> 变更作者 :<br/> 变更说明 :<br/>
*
* @author wuhua </br> <a href="mailto:rrq12345@163.com">rrq12345@163.com</a>
*/
public class WAPGUIFactory {
public static HyperLink createHyperLink(String text, String url,
String algin) {
HyperLink h = new HyperLink(text, url, algin);
h.setStyle(0x0E13E2, 0x0E13E2);
// h.changePosition(0, 22, 0, 0);
return h;
}
public static StringPart createStringPart(String text, Font font,String align) {
StringPart sp = new StringPart(text,font,align);
sp.setStyle(0x0E13E2, 0x0E13E2);
// t.changePosition(0, 45, 0, 0);
return sp;
}
public static TextField createTextField(String label, String text,
int maxSize, int type, Canvas container) {
TextField t = new TextField(label, text, maxSize, type);
t.setStyle(0x8192F7, 0x000000);
t.setContainer(container);
// t.changePosition(0, 45, 0, 0);
return t;
}
public static SelectOption createSelectOption(String text[], int maxSize,Canvas container) {
SelectOption i = new SelectOption(text, Resources.DOWN_ARROW, maxSize);
i.setStyle(0x8192F7, 0x000000);
i.setContainer(container);
// i.changePosition(0, 68, 0, 0);
return i;
}
public static ImagePart createImagePart(String url, Image img, String align) {
ImagePart i = new ImagePart(url, img, align);
// i.changePosition(0, 100, 0, 0);
return i;
}
public static Button createButton(String text) {
Button b = new Button(text);
b.setStyle(0x000000, 0x32343);
return b;
}
public static MainPage createMainPage(Canvas container) {
MainPage mainPage = new MainPage(container);
mainPage.setContainer(container);
return mainPage;
}
public static WapPage createWapPage(Canvas container) {
WapPage wapPage = new WapPage();
wapPage.setContainer(container);
return wapPage;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -