亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

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

系統(tǒng) 1838 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ī)玩童運行后的效果圖:
J2me的27種字體效果(不包括下劃線)(附圖)
?WTK2.5.2的DefaultColorPhone模擬器運行后的效果圖:
J2me的27種字體效果(不包括下劃線)(附圖)
?

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


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

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 麻豆成人在线 | 美国一级毛片片aa成人 | 亚洲精品福利一区二区三区 | 色偷偷女人的天堂a在线 | 亚洲黄色成人 | 黄色毛片a| 天天综合在线观看 | 国产91精品久久久久999 | 在线观看三级拍拍视频 | 99久久www免费 | 深夜福利院 | 一级欧美视频 | 四虎在线精品观看免费 | 欧美成人性做爰 | 国产色视频在线 | 国产一级毛片国语普通话对白 | 亚洲国产精品一区二区首页 | 久久亚洲美女久久久久 | 一级一级毛片免费播放 | 玖玖色视频 | 亚洲视频一二 | 四虎最新网址在线观看 | 99久久影院| 欧美精品亚洲精品日韩 | 香蕉国产在线观看免费 | 久久久免费视频播放 | 日本在线三级 | 尹人香蕉久久99天天 | 亚洲精品中文字幕不卡在线 | 久久天天躁狠狠躁夜夜2020一 | 99热久久久这里只有精品免费 | 99久热国产精品视频尤物不卡 | 久久视频免费在线观看 | 久久成人午夜 | 国产成人综合久久综合 | 亚洲日本高清 | 国产精品久久久亚洲第一牛牛 | 四虎最新地址 | 91精品免费观看老司机 | 免费观看精品视频999 | 不卡福利视频 |