亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? drawcanvas.java

?? 幾個不錯的手機(jī)程序例子
?? JAVA
字號:
/*
 * DrawCanvas.java
 *
 * Copyright 2001 SkyArts. All Rights Reserved.
 */
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import java.io.*;

/**
 * 從資源中讀出與描繪用的Canvas類
 *
 * @author  Hideki Yonekawa
 * @version 1.0
 */
class DrawCanvas extends Canvas implements  CommandListener {
	/** 存放畫面寬度的變量 */
	private int					screenWidth;
	/** 存放畫面高度的變量 */
	private int					screenHeight;

	/** 存放ResourceRead對象--MIDlet的變量 */
	private ResourceRead		resourceRead;

	/** Exit指令變量 */
	private Command				exitCmd			= new Command("Exit", Command.SCREEN, 5);

	/** 存放畫面顯示用字符串的變量 */
	private String				drawSt;

	/** 構(gòu)造函數(shù) */
	DrawCanvas(ResourceRead resourceRead) {
		this.resourceRead = resourceRead;

		//取得寬度與高度
		screenWidth = getWidth();
		screenHeight = getHeight();

		//讀取數(shù)據(jù)文件
		InputStreamReader reader = null;
		try {
			InputStream in = getClass().getResourceAsStream("/resouce.txt");
			if(in != null) {
				reader = new InputStreamReader(in);
				char[] readChar = new char[128];
				int readLength;
				StringBuffer readStBuffer = new StringBuffer();
				while((readLength = reader.read(readChar, 0, readChar.length)) > -1) {
					readStBuffer.append(new String(readChar, 0, readLength));
				}
				drawSt = readStBuffer.toString();
			} else {
				drawSt = "Resouce not found.";
			}
		}catch (java.io.IOException ex) {
			ex.printStackTrace();
		}finally {
			if(reader != null) {
				try {
					reader.close();
				}catch(Exception e) {
					e.printStackTrace();
				}
			}
		}

/*
		DataInputStream din = null;
		try {
			InputStream in = getClass().getResourceAsStream("/resouce.txt");
			if(in != null) {
				din = new DataInputStream(in);
				drawSt = din.readUTF();
			} else {
				drawSt = "Resouce not found.";
			}
		}catch (java.io.IOException ex) {
			ex.printStackTrace();
		}finally {
			if(din != null) {
				try {
					din.close();
				}catch(Exception e) {
					e.printStackTrace();
				}
			}
		}
*/
/*
		DataInputStream din = null;
		try {
			InputStream in = getClass().getResourceAsStream("/resouce.txt");
			if(in != null) {
				din = new DataInputStream(in);
				byte[] readByte = new byte[128];
				int readLength;
				ByteArrayOutputStream byteStream = new ByteArrayOutputStream();

				while((readLength = din.read(readByte)) > -1) {
					byteStream.write(readByte, 0, readLength);
				}
				drawSt = new String(byteStream.toByteArray());

				readByte = byteStream.toByteArray();
				for(int i=0; i < readByte.length; i++) {
					System.out.println(Integer.toHexString( (int)readByte[i] ));
				}


			} else {
				drawSt = "Resouce not found.";
			}
		}catch (java.io.IOException ex) {
			ex.printStackTrace();
		}finally {
			if(din != null) {
				try {
					din.close();
				}catch(Exception e) {
					e.printStackTrace();
				}
			}
		}
*/


/*
		InputStream in = null;
		try {
			in = getClass().getResourceAsStream("/resouce.txt");
			if(in != null) {
				int readInt;
//				StringBuffer readBuffer = new StringBuffer();
				byte[] readBytes = new byte[128];
				ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); 
				while((readInt = in.read(readBytes)) > -1) {
//					readBuffer.append((char)readInt);
					byteOut.write(readBytes, 0, readInt);
				}
//				drawSt = readBuffer.toString();
//				drawSt = byteOut.toString();
				drawSt = new String(byteOut.toString());

			} else {
				drawSt = "Resouce not found.";
			}
		}catch (java.io.IOException ex) {
			ex.printStackTrace();
		}finally {
			if(in != null) {
				try {
					in.close();
				}catch(Exception e) {
					e.printStackTrace();
				}
			}
		}
*/

/*
		InputConnection conn = null;
		try {
//			String url = "jar://" + rsName + "/" + fileName;
			String url = "jar://" + "resouce.txt";
			System.out.println("----- jar: connection URL: " + url);
			conn = ( InputConnection ) Connector.open( url, Connector.READ );
			InputStream in = conn.openInputStream();
			System.out.println("----- jar: connecting, expected byte count = " );
			byte[] readBytes = new byte[128];
				int readInt;
			ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); 
			while((readInt = in.read(readBytes)) > -1) {
//					readBuffer.append((char)readInt);
				byteOut.write(readBytes, 0, readInt);
			}
			in.close();

			drawSt = new String(byteOut.toString());

/*
			} else {
				drawSt = "Resouce not found.";
			}
*/
/*
		}catch (java.io.IOException ex) {
			ex.printStackTrace();
		}finally {
			if(conn != null) {
				try {
					conn.close();
				}catch(Exception e) {
					e.printStackTrace();
				}
			}
		}

*/

//		System.out.println(getClass().getResourceAsStream("/resouce.txt"));

		addCommand(exitCmd);

		//登錄Command listeners
		setCommandListener(this);
	}



	/**
	 * 描繪用的方法。通常不會直接由自己類來調(diào)用
	 * @param	g	Graphics對象
	 */
	protected void paint(Graphics g) {
		//背景涂白
		g.setColor(0x00FFFFFF);
		g.fillRect(0, 0, screenWidth, screenHeight);
		
		g.setColor(0x00000000);
		g.drawString(drawSt, 0, 0, Graphics.TOP|Graphics.LEFT);
	}

	/** 指令的事件發(fā)生時所調(diào)用的方法 */
	public void commandAction(Command c, Displayable s) {
		if(c == exitCmd) {//EXIT指令
			//調(diào)用NetworkTestImg類的doExit方法,并結(jié)束MIDlet
			resourceRead.doExit();
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂成人国产精品一区| 日韩欧美高清dvd碟片| 在线观看视频欧美| 欧美一区二区三区视频免费 | 午夜免费欧美电影| 久久se精品一区精品二区| 成人午夜精品一区二区三区| 色国产精品一区在线观看| 91精品国模一区二区三区| 国产无人区一区二区三区| 亚洲最大成人综合| 国内精品久久久久影院色| 色悠久久久久综合欧美99| 精品少妇一区二区三区| 亚洲丝袜另类动漫二区| 久久精品久久久精品美女| 99久久亚洲一区二区三区青草| 欧美久久高跟鞋激| 国产精品福利一区二区三区| 日韩高清不卡一区二区| 99国产欧美久久久精品| 日韩欧美国产综合| 亚洲男人的天堂网| 国产精品综合一区二区| 欧美三级电影在线观看| 亚洲国产精品成人久久综合一区| 亚洲一区在线电影| 成人综合在线视频| 日韩欧美一卡二卡| 亚洲精品中文字幕乱码三区| 国产一区二区三区视频在线播放| 欧美在线观看一二区| 国产精品天美传媒| 六月婷婷色综合| 欧美性生活一区| 国产精品短视频| 久久不见久久见中文字幕免费| 91国偷自产一区二区使用方法| 久久久久久电影| 日本不卡在线视频| 在线精品视频小说1| 中文在线一区二区| 国产专区综合网| 欧美福利一区二区| 亚洲国产一区二区a毛片| av一区二区三区在线| 久久新电视剧免费观看| 日韩高清不卡在线| 欧美日韩国产成人在线91| 亚洲欧洲韩国日本视频| 国产精品1024| 精品国产髙清在线看国产毛片| 亚洲国产日日夜夜| 91福利视频网站| 中文字幕一区二区在线播放| 国产在线一区二区| 精品国产一区久久| 蜜桃一区二区三区在线观看| 欧美日韩免费高清一区色橹橹| 亚洲视频你懂的| 97久久超碰国产精品电影| 亚洲国产高清在线| 懂色av中文一区二区三区| 久久久欧美精品sm网站| 韩国av一区二区| 久久综合色之久久综合| 韩国女主播成人在线观看| 日韩精品在线一区二区| 另类的小说在线视频另类成人小视频在线| 欧美日韩一区高清| 午夜精品久久久久久久99樱桃 | 亚洲精品欧美激情| 色综合av在线| 一区二区三区鲁丝不卡| 欧美综合视频在线观看| 亚洲国产综合视频在线观看| 日本久久电影网| 亚洲一区二区五区| 欧美日韩国产高清一区二区| 日韩福利电影在线| 欧美xxxxx牲另类人与| 国产一区欧美二区| 国产欧美久久久精品影院| 成人小视频在线| 亚洲丝袜自拍清纯另类| 色老汉一区二区三区| 99在线精品视频| 亚洲欧美日韩一区二区| 欧美亚洲图片小说| 视频一区二区国产| 欧美不卡一区二区三区四区| 国产综合色产在线精品| 中文欧美字幕免费| 91国偷自产一区二区三区成为亚洲经典 | 国产欧美精品一区二区色综合朱莉 | 欧美精品vⅰdeose4hd| 肉肉av福利一精品导航| 精品蜜桃在线看| 成人午夜视频免费看| 亚洲精品国产第一综合99久久| 欧美丝袜自拍制服另类| 奇米四色…亚洲| 欧美激情资源网| 91激情在线视频| 久久成人免费电影| 国产精品福利一区| 69成人精品免费视频| 国产一区二区三区黄视频 | 成人永久免费视频| 一区二区三区免费看视频| 91精品欧美福利在线观看| 国产精品亚洲综合一区在线观看| 亚洲日本va午夜在线影院| 538在线一区二区精品国产| 国产精品自拍在线| 亚洲电影一区二区| 久久久蜜臀国产一区二区| 色94色欧美sute亚洲线路一ni| 麻豆一区二区三| 自拍偷拍亚洲欧美日韩| 日韩欧美一区二区视频| 99久久er热在这里只有精品15| 午夜精品久久久久久久| 欧美激情一区二区三区| 欧美日韩国产高清一区二区三区| 国产成人夜色高潮福利影视| 亚洲一区二区三区四区中文字幕 | 久久97超碰色| 亚洲黄色在线视频| 2019国产精品| 欧美三级资源在线| 国产成人精品三级麻豆| 日韩高清不卡一区二区三区| 国产精品护士白丝一区av| 日韩一区二区精品在线观看| 99re66热这里只有精品3直播 | 精品国产一区二区三区忘忧草| 91论坛在线播放| 国产高清无密码一区二区三区| 亚洲在线视频网站| 欧美国产乱子伦| 精品国产三级a在线观看| 欧美亚洲动漫另类| eeuss鲁一区二区三区| 久久精品国产亚洲aⅴ| 亚洲综合视频网| 久久超碰97人人做人人爱| 一区二区三区在线观看网站| 国产日韩精品久久久| 日韩午夜激情视频| 精品视频一区二区不卡| 91丝袜高跟美女视频| 国产精品1024| 精品一区二区av| 日本va欧美va精品| 亚洲gay无套男同| 一区二区欧美视频| 综合激情网...| 中文字幕乱码亚洲精品一区| 日韩久久精品一区| 欧美一区二区三区免费视频| 欧美中文字幕一区二区三区亚洲| eeuss鲁片一区二区三区在线看| 国产麻豆一精品一av一免费| 人人精品人人爱| 青青草国产成人99久久| 亚洲图片欧美视频| 亚洲一区在线观看视频| 一区二区三区在线视频播放| 国产精品九色蝌蚪自拍| 国产精品久久一级| 中文字幕免费一区| 国产精品区一区二区三| 国产欧美日韩在线看| 国产日韩欧美精品综合| 久久精品日韩一区二区三区| 久久日一线二线三线suv| 精品久久一区二区三区| 精品久久国产老人久久综合| 日韩精品一区国产麻豆| 日韩美女主播在线视频一区二区三区 | 久久九九久精品国产免费直播| 精品国产亚洲在线| 久久久久9999亚洲精品| 国产性天天综合网| 国产精品理伦片| 亚洲欧美日韩中文字幕一区二区三区 | 色综合久久久网| 色视频欧美一区二区三区| 在线欧美小视频| 欧美日韩在线一区二区| 91精品国产欧美一区二区成人 | 狠狠色狠狠色综合日日91app| 久久99日本精品| 国产成人免费av在线| 成人国产精品免费| 一本高清dvd不卡在线观看| 欧美色视频一区| 3atv一区二区三区| 亚洲精品一区二区三区蜜桃下载|