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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? eventtester.java

?? 164個完整的Java代碼,資源比較大
?? JAVA
字號:
/* * Copyright (c) 2000 David Flanagan.  All rights reserved. * This code is from the book Java Examples in a Nutshell, 2nd Edition. * It is provided AS-IS, WITHOUT ANY WARRANTY either expressed or implied. * You may study, use, and modify it for any non-commercial purpose. * You may distribute it non-commercially as long as you retain this notice. * For a commercial use license, or to purchase the book (recommended), * visit http://www.davidflanagan.com/javaexamples2. */package com.davidflanagan.examples.applet;import java.applet.*;import java.awt.*;import java.util.*;/** An applet that gives details about Java 1.0 events */public class EventTester extends Applet {    // Handle mouse events    public boolean mouseDown(Event e, int x, int y)  {	showLine(mods(e.modifiers) +  "Mouse Down: [" + x + "," + y + "]");	return true;    }    public boolean mouseUp(Event e, int x, int y)  {	showLine(mods(e.modifiers) + "Mouse Up: [" + x + "," + y + "]");	return true;    }    public boolean mouseDrag(Event e, int x, int y)  {	showLine(mods(e.modifiers) + "Mouse Drag: [" + x + "," + y + "]");	return true;    }    public boolean mouseMove(Event e, int x, int y) {	showLine(mods(e.modifiers) + "Mouse Move: [" + x + "," + y + "]");	return true;    }    public boolean mouseEnter(Event e, int x, int y)  {	showLine("Mouse Enter: [" + x + "," + y + "]"); return true;    }    public boolean mouseExit(Event e, int x, int y)  {	showLine("Mouse Exit: [" + x + "," + y + "]"); return true;    }        // Handle focus events    public boolean gotFocus(Event e, Object what)  {	showLine("Got Focus"); return true;    }    public boolean lostFocus(Event e, Object what)  {	showLine("Lost Focus"); return true;    }        // Handle key down and key up events    // This gets more confusing because there are two types of key events    public boolean keyDown(Event e, int key)  {	int flags = e.modifiers;	if (e.id == Event.KEY_PRESS)                 // a regular key	    showLine("Key Down: " + mods(flags) + key_name(e));	else if (e.id == Event.KEY_ACTION)           // a function key	    showLine("Function Key Down: " + mods(flags) +		     function_key_name(key));	return true;    }    public boolean keyUp(Event e, int key)  {	int flags = e.modifiers;	if (e.id == Event.KEY_RELEASE)               // a regular key	    showLine("Key Up: " + mods(flags) + key_name(e));	else if (e.id == Event.KEY_ACTION_RELEASE)   // a function key	    showLine("Function Key Up: " + mods(flags) +		     function_key_name(key));	return true;    }        // The remaining methods help us sort out the various modifiers and keys        // Return the current list of modifier keys    private String mods(int flags) {	String s = "[ ";	if (flags == 0) return "";	if ((flags & Event.SHIFT_MASK) != 0) s += "Shift ";	if ((flags & Event.CTRL_MASK) != 0) s += "Control ";	if ((flags & Event.META_MASK) != 0) s += "Meta ";	if ((flags & Event.ALT_MASK) != 0) s += "Alt ";	s += "] ";	return s;    }        // Return the name of a regular (non-function) key.    private String key_name(Event e) {	char c = (char) e.key;	if (e.controlDown()) {   // If CTRL flag is set, handle control chars.	    if (c < ' ') {		c += '@';		return "^" + c;	    }	}	else {                   // If CTRL flag is not set, then certain ASCII	    switch (c) {         // control characters have special meaning.	    case '\n': return "Return";	    case '\t': return "Tab";	    case '\033': return "Escape";	    case '\010': return "Backspace";	    }	}	// Handle the remaining possibilities.	if (c == '\177') return "Delete";	else if (c == ' ') return "Space";	else return String.valueOf(c);    }        // Return the name of a function key.  Just compare the key to the    // constants defined in the Event class.    private String function_key_name(int key) {	switch(key) {	case Event.HOME: return "Home";     case Event.END: return "End";	case Event.PGUP: return "Page Up";  case Event.PGDN: return"Page Down";	case Event.UP: return "Up";         case Event.DOWN: return "Down";	case Event.LEFT: return "Left";     case Event.RIGHT: return "Right";	case Event.F1: return "F1";         case Event.F2: return "F2";	case Event.F3: return "F3";         case Event.F4: return "F4";	case Event.F5: return "F5";         case Event.F6: return "F6";	case Event.F7: return "F7";         case Event.F8: return "F8";	case Event.F9: return "F9";         case Event.F10: return "F10";	case Event.F11: return "F11";       case Event.F12: return "F12";	}	return "Unknown Function Key";    }        /** A list of lines to display in the window */    protected Vector lines = new Vector();    /** Add a new line to the list of lines, and redisplay */    protected void showLine(String s) {	if (lines.size() == 20) lines.removeElementAt(0);	lines.addElement(s);	repaint();    }    /** This method repaints the text in the window */    public void paint(Graphics g) {	for(int i = 0; i < lines.size(); i++)	    g.drawString((String)lines.elementAt(i), 20, i*16 + 50);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本久道久久综合中文字幕 | 五月天中文字幕一区二区| 日韩电影在线看| 丰满放荡岳乱妇91ww| 欧美日韩国产另类不卡| 久久久国产一区二区三区四区小说| 亚洲色图另类专区| 国产在线播精品第三| 欧美无乱码久久久免费午夜一区| 久久久高清一区二区三区| 亚洲网友自拍偷拍| www.亚洲在线| 久久久精品综合| 麻豆成人在线观看| 69堂成人精品免费视频| 一区二区成人在线视频| 风间由美一区二区三区在线观看| 日韩一级片在线观看| 美女脱光内衣内裤视频久久网站 | 色哟哟日韩精品| 久久免费看少妇高潮| 日产国产高清一区二区三区| 在线亚洲免费视频| 国产精品久久久久婷婷二区次| 国产一区二区三区日韩| 日韩视频在线永久播放| 青娱乐精品在线视频| 欧美日韩精品欧美日韩精品一综合| 综合电影一区二区三区| 99re6这里只有精品视频在线观看| 久久久久国产精品人| 国产一区二区主播在线| 精品国产制服丝袜高跟| 美女性感视频久久| 精品入口麻豆88视频| 久久国产尿小便嘘嘘| 精品福利在线导航| 国产精品一区二区免费不卡 | 99久久精品免费观看| 亚洲人成网站色在线观看| 波多野洁衣一区| 狠狠色狠狠色综合| 精品国产免费视频| 国产精品一区二区在线观看不卡| 久久久久久免费网| 风流少妇一区二区| 亚洲三级免费观看| 欧美老女人在线| 老汉av免费一区二区三区| 精品久久久久久无| 国产91丝袜在线播放| 中文字幕制服丝袜成人av| 91美女精品福利| 爽爽淫人综合网网站| 日韩女优毛片在线| 国产不卡在线播放| 亚洲欧美激情一区二区| 欧美精品亚洲一区二区在线播放| 麻豆精品久久久| 国产精品毛片高清在线完整版| 欧美主播一区二区三区| 久久爱www久久做| 国产精品久久久久久久久免费樱桃 | 亚洲www啪成人一区二区麻豆| 7777精品久久久大香线蕉 | 亚洲成人动漫在线观看| 日韩欧美自拍偷拍| 成人app在线观看| 国产一区二区电影| 国产精品电影一区二区三区| 欧美日韩综合色| 国精产品一区一区三区mba桃花| 国产午夜精品久久| 91福利社在线观看| 国产综合色产在线精品| 亚洲夂夂婷婷色拍ww47| 久久中文字幕电影| 欧美在线观看一区二区| 国产一区二区三区| 亚洲va在线va天堂| 欧美国产精品一区二区三区| 欧美日韩在线免费视频| 成人中文字幕在线| 免费观看久久久4p| 一区二区三区在线观看国产| 久久综合成人精品亚洲另类欧美| 欧美天天综合网| 岛国av在线一区| 久久国产精品99精品国产| 亚洲一区二区三区自拍| 国产精品网站在线播放| 欧美电影免费观看高清完整版| 一本色道a无线码一区v| 国产黄色91视频| 久久精品久久99精品久久| 亚洲国产视频在线| 亚洲伦理在线精品| 国产精品久99| 国产日产精品1区| 精品国产a毛片| 91精品福利在线一区二区三区| 在线亚洲一区二区| 成人理论电影网| 国产成人综合网站| 激情文学综合插| 另类小说综合欧美亚洲| 婷婷开心激情综合| 五月激情丁香一区二区三区| 亚洲美女在线国产| 亚洲视频免费在线| 亚洲色图制服丝袜| 日韩毛片视频在线看| 亚洲欧洲韩国日本视频| 国产精品乱人伦中文| 欧美国产欧美亚州国产日韩mv天天看完整| 日韩一区二区电影网| 日韩免费一区二区三区在线播放| 3d成人h动漫网站入口| 欧美裸体bbwbbwbbw| 欧美一区二区三级| 日韩三级在线免费观看| 欧美一区二区在线免费观看| 日韩午夜在线影院| 日韩精品一区二区三区swag| 久久综合久久综合久久综合| 337p粉嫩大胆色噜噜噜噜亚洲| 成人免费在线视频| 亚洲精品视频在线| 亚洲va国产天堂va久久en| 三级影片在线观看欧美日韩一区二区| 天天综合日日夜夜精品| 奇米色一区二区三区四区| 国产在线麻豆精品观看| 国产91丝袜在线播放九色| 色综合天天狠狠| 欧美视频一区二区| 日韩欧美视频一区| 欧美激情综合五月色丁香小说| 国产精品伦一区二区三级视频| 一区二区三区在线观看国产| 人人超碰91尤物精品国产| 国产一区二区三区黄视频| 99re66热这里只有精品3直播| 在线观看亚洲一区| 精品国产百合女同互慰| 国产精品福利影院| 亚洲成人先锋电影| 国产精品亚洲一区二区三区在线| 91小视频免费观看| 日韩情涩欧美日韩视频| 中文字幕亚洲区| 日韩av电影天堂| 成人av在线网站| 7777精品伊人久久久大香线蕉完整版| 精品少妇一区二区三区视频免付费| 国产精品色哟哟| 日韩中文字幕区一区有砖一区| 国产盗摄视频一区二区三区| 91久久国产最好的精华液| 精品国产第一区二区三区观看体验| ...xxx性欧美| 激情综合网激情| 欧美视频三区在线播放| 久久精品欧美日韩精品 | 成人不卡免费av| 欧美裸体一区二区三区| 国产精品国产三级国产| 麻豆精品新av中文字幕| 91久久精品午夜一区二区| 精品乱码亚洲一区二区不卡| 亚洲一区二区三区四区在线免费观看| 久久国产精品区| 欧美日韩另类一区| 亚洲人成伊人成综合网小说| 久久精品国产色蜜蜜麻豆| 在线精品视频免费播放| 中文字幕av不卡| 精品一区精品二区高清| 欧美日韩一区小说| 亚洲精品伦理在线| 国产91丝袜在线18| 欧美精品一区二区三区四区 | 中文幕一区二区三区久久蜜桃| 日韩激情av在线| 91国偷自产一区二区使用方法| 久久久91精品国产一区二区精品 | 中文字幕欧美三区| 久久99久久精品欧美| 欧美精品日日鲁夜夜添| 亚洲高清不卡在线| 色哟哟日韩精品| 日韩美女啊v在线免费观看| 成人性视频免费网站| www国产成人| 国产一区二区三区久久久| 欧美一级一级性生活免费录像| 亚洲大片精品永久免费| 欧美亚洲尤物久久| 亚洲国产精品一区二区久久| 在线免费观看视频一区|