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

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

?? jsobject.java

?? 用java applet實現的檔案上傳功能
?? JAVA
字號:
/* -*- Mode: Java; tab-width: 8; c-basic-offset: 4 -*-	This program is free software; you can redistribute it and/or	modify it under the terms of the GNU General Public License	as published by the Free Software Foundation; either version 2	of the License, or (at your option) any later version.	This program is distributed in the hope that it will be useful,	but WITHOUT ANY WARRANTY; without even the implied warranty of	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the	GNU General Public License for more details.	You should have received a copy of the GNU General Public License	along with this program; if not, write to the Free Software	Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA. *//* more doc todo: *  threads *  gc *   * */package netscape.javascript;import java.applet.Applet;/** * JSObject allows Java to manipulate objects that are * defined in JavaScript. * Values passed from Java to JavaScript are converted as * follows:<ul> * <li>JSObject is converted to the original JavaScript object * <li>Any other Java object is converted to a JavaScript wrapper, *   which can be used to access methods and fields of the java object. *   Converting this wrapper to a string will call the toString method *   on the original object, converting to a number will call the *   doubleValue method if possible and fail otherwise.  Converting *   to a boolean will try to call the booleanValue method in the *   same way. * <li>Java arrays are wrapped with a JavaScript object that understands *   array.length and array[index] * <li>A Java boolean is converted to a JavaScript boolean * <li>Java byte, char, short, int, long, float, and double are converted *   to JavaScript numbers * </ul> * Values passed from JavaScript to Java are converted as follows:<ul> * <li>objects which are wrappers around java objects are unwrapped * <li>other objects are wrapped with a JSObject * <li>strings, numbers and booleans are converted to String, Double, *   and Boolean objects respectively * </ul> * This means that all JavaScript values show up as some kind * of java.lang.Object in Java.  In order to make much use of them, * you will have to cast them to the appropriate subclass of Object, * e.g. <code>(String) window.getMember("name");</code> or * <code>(JSObject) window.getMember("document");</code>. */public final class JSObject {    /* the internal object data */    private int                               internal;    private long                              long_internal;    /**     * initialize     */    private static native void initClass();    static {    	// On MRJ, this property won't exist, because the library is preloaded.    	String liveConnectLibrary = System.getProperty("netscape.jsj.dll", null);    	if (liveConnectLibrary != null) {			System.loadLibrary(liveConnectLibrary);			initClass();		}    }    /**     * it is illegal to construct a JSObject manually     */    private JSObject(int jsobj_addr) {        internal = jsobj_addr;    }    private JSObject(long jsobj_addr) {        long_internal = jsobj_addr;    }    /**     * Retrieves a named member of a JavaScript object.      * Equivalent to "this.<i>name</i>" in JavaScript.     */    public native Object	getMember(String name);    /**     * Retrieves an indexed member of a JavaScript object.     * Equivalent to "this[<i>index</i>]" in JavaScript.     *///    public Object		getMember(int index) { return getSlot(index); }    public native Object	getSlot(int index);    /**     * Sets a named member of a JavaScript object.      * Equivalent to "this.<i>name</i> = <i>value</i>" in JavaScript.     */    public native void 		setMember(String name, Object value);    /**     * Sets an indexed member of a JavaScript object.      * Equivalent to "this[<i>index</i>] = <i>value</i>" in JavaScript.     *///    public void 		setMember(int index, Object value) {//        setSlot(index, value);//    }    public native void 		setSlot(int index, Object value);    /**     * Removes a named member of a JavaScript object.     */    public native void 		removeMember(String name);    /**     * Calls a JavaScript method.     * Equivalent to "this.<i>methodName</i>(<i>args</i>[0], <i>args</i>[1], ...)" in JavaScript.     */    public native Object	call(String methodName, Object args[]);    /**     * Evaluates a JavaScript expression. The expression is a string      * of JavaScript source code which will be evaluated in the context     * given by "this".     */    public native Object	eval(String s);    /**     * Converts a JSObject to a String.     */    public native String        toString();    // should use some sort of identifier rather than String    // is "property" the right word?  //    native String[]                         listProperties();    /**     * get a JSObject for the window containing the given applet     */    public static native JSObject	getWindow(Applet applet);    /**     * Finalization decrements the reference count on the corresponding     * JavaScript object.     */    protected native void	finalize();    /**     * Override java.lang.Object.equals() because identity is not preserved     * with instances of JSObject.     */    public native boolean equals(Object obj);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜视频在线| 亚洲午夜精品一区二区三区他趣| 欧美日韩综合一区| 色偷偷久久一区二区三区| 91一区一区三区| 91久久精品日日躁夜夜躁欧美| 成人性生交大片免费看视频在线| 国产馆精品极品| 国产米奇在线777精品观看| 国产一区二区视频在线播放| 国产精品一区二区久久精品爱涩 | 91在线精品一区二区| 国产白丝精品91爽爽久久 | 国产精品三级电影| 国产欧美日韩中文久久| 日本一区二区成人| 亚洲综合色婷婷| 视频在线观看一区二区三区| 蜜臀精品一区二区三区在线观看| 久久99精品视频| 成人涩涩免费视频| 在线亚洲+欧美+日本专区| 欧美欧美欧美欧美首页| 日韩精品一区二| 国产精品污网站| 一区二区在线免费观看| 热久久国产精品| thepron国产精品| 欧美日韩国产高清一区二区| 久久这里只有精品视频网| 国产亚洲精品精华液| 国产精品久久免费看| 亚洲成a人片在线不卡一二三区| 久久丁香综合五月国产三级网站| 精品一区二区三区在线观看| 一本色道亚洲精品aⅴ| 91精品国产高清一区二区三区蜜臀| 26uuu精品一区二区| 一区二区三区.www| 精品一区二区三区久久| 91丨porny丨国产入口| 欧美一区二区国产| 亚洲男同1069视频| 国产在线播放一区三区四| 欧美亚洲国产一区在线观看网站| 精品欧美一区二区在线观看| 亚洲自拍偷拍九九九| 国产精品一区二区在线播放| 在线电影院国产精品| 国产精品剧情在线亚洲| 精一区二区三区| 欧美三级蜜桃2在线观看| 欧美激情综合在线| 久久99精品国产麻豆婷婷洗澡| 色综合久久综合| 中文子幕无线码一区tr| 日本不卡123| 欧美精品自拍偷拍动漫精品| 亚洲四区在线观看| 极品瑜伽女神91| 这里只有精品电影| 亚洲一区免费观看| 99久久久无码国产精品| 精品国产1区二区| 免费欧美高清视频| 欧美精品色综合| 亚洲一区二区精品久久av| 91小视频在线免费看| 国产欧美一区二区三区在线看蜜臀 | 日韩三级电影网址| 亚洲一区二区中文在线| 91久久精品一区二区| 亚洲免费av高清| 91亚洲精品久久久蜜桃网站| 成人欧美一区二区三区在线播放| 成人午夜免费电影| 国产日韩欧美制服另类| 国产一区二区三区在线观看免费视频 | 亚洲国产经典视频| 激情小说欧美图片| 亚洲精品一区二区精华| 激情图区综合网| 久久老女人爱爱| 成人免费av资源| 亚洲欧洲日本在线| 色av一区二区| 五月天欧美精品| 欧美日韩dvd在线观看| 丝袜美腿亚洲一区二区图片| 欧美一区二区三区成人| 激情久久五月天| 国产日韩精品久久久| 99久久精品情趣| 亚洲一区二区三区四区中文字幕| 777色狠狠一区二区三区| 青青草原综合久久大伊人精品优势| 欧美成人精品1314www| 国产自产2019最新不卡| 日韩毛片精品高清免费| 在线播放国产精品二区一二区四区| 天堂久久久久va久久久久| 欧美精品一区二区高清在线观看| 国产成人精品一区二| 一区二区三区欧美日| 日韩亚洲欧美综合| 波多野结衣欧美| 三级一区在线视频先锋| 久久久91精品国产一区二区精品| 成人av手机在线观看| 亚洲一区在线免费观看| 久久这里只有精品6| 91在线一区二区| 奇米综合一区二区三区精品视频| 久久久久久夜精品精品免费| 色婷婷狠狠综合| 日本丶国产丶欧美色综合| 日本不卡在线视频| 亚洲日本欧美天堂| 精品免费国产二区三区| 欧洲av一区二区嗯嗯嗯啊| 国产一区二区三区最好精华液 | 在线看国产日韩| 精品亚洲成a人在线观看| 亚洲欧美一区二区三区孕妇| 91精品国产aⅴ一区二区| 成人永久aaa| 日韩成人免费电影| 国产精品久久久久久久岛一牛影视| 欧美精品18+| 91成人在线精品| www.亚洲色图.com| 久久精品国产久精国产| 亚洲va中文字幕| 一区二区三区精品视频| 日本一区二区动态图| 91精品国产高清一区二区三区蜜臀 | 亚洲黄一区二区三区| 久久综合色婷婷| 日韩亚洲欧美一区二区三区| 色久优优欧美色久优优| 波波电影院一区二区三区| 国产成人精品一区二| 国产在线精品一区二区夜色 | 亚洲欧洲成人自拍| 久久一区二区三区国产精品| 日韩午夜三级在线| 欧美二区三区的天堂| 欧美日韩综合不卡| 色播五月激情综合网| 91原创在线视频| 97se狠狠狠综合亚洲狠狠| 波多野结衣精品在线| 懂色av一区二区三区免费看| 国产成人精品一区二区三区网站观看| 久久精品国产精品亚洲精品 | 成人国产一区二区三区精品| 久久福利资源站| 国产一区二区毛片| 国产成人精品亚洲777人妖| 国产成人欧美日韩在线电影| 高清在线不卡av| 99久久精品免费看国产免费软件| 一本大道久久a久久综合| 在线观看免费视频综合| 欧美日韩一区二区在线观看视频| 欧美主播一区二区三区美女| 在线观看日韩一区| 欧美精品日韩一本| 欧美电影免费观看完整版| 欧美不卡在线视频| 国产日韩亚洲欧美综合| 亚洲欧美日韩一区| 三级在线观看一区二区| 裸体在线国模精品偷拍| 国产精品一级在线| 97se亚洲国产综合自在线| 在线视频你懂得一区| 日韩一级大片在线观看| 中文字幕免费不卡| 亚洲一区二区三区自拍| 日本视频在线一区| 成人丝袜18视频在线观看| 欧美午夜精品一区二区三区| 日韩欧美亚洲国产精品字幕久久久 | 精品va天堂亚洲国产| 亚洲国产精品高清| 图片区日韩欧美亚洲| 国产一区二区福利视频| 色噜噜狠狠色综合中国| 精品欧美黑人一区二区三区| 国产精品成人免费精品自在线观看| 亚洲午夜av在线| 国产精品影视在线观看| 日本精品一级二级| 国产性天天综合网| 亚洲永久精品大片| 国产精品系列在线观看| 欧美日韩国产片| 国产精品女同互慰在线看| 视频一区欧美日韩|