?? wapguifactory.java
字號:
/********************************************************************
* 項目名稱 :<b>j2me學(xué)習(xí) J2me Wap Explorer</b> <br/>
*
* Copyright 2005-2006 Wuhua. All rights reserved </br>
*
* 本程序只用于學(xué)習(xí)目的,不能用于商業(yè)目的。如有需要請聯(lián)系作者
********************************************************************/
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
* 的工廠,主要創(chuàng)建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;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -