日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

J2me的27種字體效果(不包括下劃線)(附圖)

系統(tǒng) 1728 0
    import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public final class MainMIDlet extends MIDlet {

	public static MainMIDlet instance = null;

	protected void destroyApp(boolean des) throws MIDletStateChangeException {

	}

	protected void pauseApp() {
	}

	protected void startApp() throws MIDletStateChangeException {
		Displayable cur = Display.getDisplay(this).getCurrent();
		if (cur == null || instance == null) {
			instance = this;
			Display.getDisplay(this).setCurrent(new Screen());
		}
	}

	/** 退出程序 */
	public static final void quitApp() {
		try {
			instance.destroyApp(false);
			instance.notifyDestroyed();
		} catch (MIDletStateChangeException e) {
			e.printStackTrace();
		}
	}

	class Screen extends Canvas {
		public Font[] largeFont = new Font[27];

		public Screen() {
			largeFont[0] = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_BOLD,
					Font.SIZE_SMALL);
			largeFont[1] = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_BOLD,
					Font.SIZE_MEDIUM);
			largeFont[2] = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_BOLD,
					Font.SIZE_LARGE);

			largeFont[3] = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_ITALIC,
					Font.SIZE_SMALL);
			largeFont[4] = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_ITALIC,
					Font.SIZE_MEDIUM);
			largeFont[5] = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_ITALIC,
					Font.SIZE_LARGE);

			largeFont[6] = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN,
					Font.SIZE_SMALL);
			largeFont[7] = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN,
					Font.SIZE_MEDIUM);
			largeFont[8] = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN,
					Font.SIZE_LARGE);

			largeFont[9] = Font.getFont(Font.FACE_MONOSPACE, Font.STYLE_BOLD,
					Font.SIZE_SMALL);
			largeFont[10] = Font.getFont(Font.FACE_MONOSPACE, Font.STYLE_BOLD,
					Font.SIZE_MEDIUM);
			largeFont[11] = Font.getFont(Font.FACE_MONOSPACE, Font.STYLE_BOLD,
					Font.SIZE_LARGE);

			largeFont[12] = Font.getFont(Font.FACE_MONOSPACE,
					Font.STYLE_ITALIC, Font.SIZE_SMALL);
			largeFont[13] = Font.getFont(Font.FACE_MONOSPACE,
					Font.STYLE_ITALIC, Font.SIZE_MEDIUM);
			largeFont[14] = Font.getFont(Font.FACE_MONOSPACE,
					Font.STYLE_ITALIC, Font.SIZE_LARGE);

			largeFont[15] = Font.getFont(Font.FACE_MONOSPACE, Font.STYLE_PLAIN,
					Font.SIZE_SMALL);
			largeFont[16] = Font.getFont(Font.FACE_MONOSPACE, Font.STYLE_PLAIN,
					Font.SIZE_MEDIUM);
			largeFont[17] = Font.getFont(Font.FACE_MONOSPACE, Font.STYLE_PLAIN,
					Font.SIZE_LARGE);

			largeFont[18] = Font.getFont(Font.FACE_PROPORTIONAL,
					Font.STYLE_BOLD, Font.SIZE_SMALL);
			largeFont[19] = Font.getFont(Font.FACE_PROPORTIONAL,
					Font.STYLE_BOLD, Font.SIZE_MEDIUM);
			largeFont[20] = Font.getFont(Font.FACE_PROPORTIONAL,
					Font.STYLE_BOLD, Font.SIZE_LARGE);

			largeFont[21] = Font.getFont(Font.FACE_PROPORTIONAL,
					Font.STYLE_ITALIC, Font.SIZE_SMALL);
			largeFont[22] = Font.getFont(Font.FACE_PROPORTIONAL,
					Font.STYLE_ITALIC, Font.SIZE_MEDIUM);
			largeFont[23] = Font.getFont(Font.FACE_PROPORTIONAL,
					Font.STYLE_ITALIC, Font.SIZE_LARGE);

			largeFont[24] = Font.getFont(Font.FACE_PROPORTIONAL,
					Font.STYLE_PLAIN, Font.SIZE_SMALL);
			largeFont[25] = Font.getFont(Font.FACE_PROPORTIONAL,
					Font.STYLE_PLAIN, Font.SIZE_MEDIUM);
			largeFont[26] = Font.getFont(Font.FACE_PROPORTIONAL,
					Font.STYLE_PLAIN, Font.SIZE_LARGE);
			
			
		}

		protected void paint(Graphics g) {
			int stx = 0;
			int sty = 0;
			int L_FontHei = 0;
			for (int i = 0; i < largeFont.length / 2; i++) {
				L_FontHei = largeFont[i].getHeight();
				g.setColor(0xc00000);
				g.fillRect(stx, sty, getWidth(), L_FontHei + 2);
				g.setColor(0xffffff);
				g.setFont(largeFont[i]);
				g.drawString("字體類型(" + i + ")", stx, sty, 0);
				sty += L_FontHei + 2;
			}
			stx = getWidth() / 2;
			sty = 0;
			for (int i = largeFont.length / 2; i < largeFont.length; i++) {
				L_FontHei = largeFont[i].getHeight();
				g.setColor(0xc00000);
				g.fillRect(stx, sty, getWidth(), L_FontHei + 2);
				g.setColor(0xffffff);
				g.setFont(largeFont[i]);
				g.drawString("字體類型(" + i + ")", stx, sty, 0);
				sty += L_FontHei + 2;
			}
		}
	}

}

  

手機(jī)玩童運(yùn)行后的效果圖:
J2me的27種字體效果(不包括下劃線)(附圖)
?WTK2.5.2的DefaultColorPhone模擬器運(yùn)行后的效果圖:
J2me的27種字體效果(不包括下劃線)(附圖)
?

J2me的27種字體效果(不包括下劃線)(附圖)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 金堂县| 海门市| 营口市| 阜宁县| 长春市| 惠州市| 黎平县| 乡城县| 太原市| 河北区| 新河县| 武安市| 中西区| 如皋市| 礼泉县| 建瓯市| 托克托县| 黔西| 临沂市| 江华| 汝城县| 额敏县| 萝北县| 会同县| 察雅县| 武川县| 怀宁县| 黑龙江省| 修水县| 岳池县| 丽江市| 天气| 财经| 利辛县| 阿勒泰市| 察隅县| 碌曲县| 乡城县| 岳西县| 贵定县| 长白|