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

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

?? helloworldlayer.java

?? openmap java寫的開源數字地圖程序. 用applet實現,可以像google map 那樣放大縮小地圖.
?? JAVA
字號:
// **********************************************************************// // <copyright>// //  BBN Technologies//  10 Moulton Street//  Cambridge, MA 02138//  (617) 873-8000// //  Copyright (C) BBNT Solutions LLC. All rights reserved.// // </copyright>// **********************************************************************// // $Source: /cvs/distapps/openmap/src/openmap/com/bbn/openmap/layer/test/HelloWorldLayer.java,v $// $RCSfile: HelloWorldLayer.java,v $// $Revision: 1.2.2.1 $// $Date: 2004/10/14 18:27:18 $// $Author: dietrick $// // **********************************************************************package com.bbn.openmap.layer.test;import java.awt.*;import com.bbn.openmap.Layer;import com.bbn.openmap.omGraphics.OMGraphic;import com.bbn.openmap.omGraphics.OMGraphicList;import com.bbn.openmap.omGraphics.OMPoly;import com.bbn.openmap.event.ProjectionEvent;/** * Layer objects are components which can be added to the MapBean to * make a map. * <p> * Layers implement the ProjectionListener interface to listen for * ProjectionEvents. When the projection changes, they may need to * refetch, regenerate their graphics, and then repaint themselves * into the new view. */public class HelloWorldLayer extends Layer {    protected OMGraphicList graphics;    /**     * Construct the layer.     */    public HelloWorldLayer() {        super();        graphics = new OMGraphicList(10);        createGraphics(graphics);    }    /**     * Sets the properties for the <code>Layer</code>. This allows     * <code>Layer</code> s to get a richer set of parameters than     * the <code>setArgs</code> method.     *      * @param prefix the token to prefix the property names     * @param props the <code>Properties</code> object     */    public void setProperties(String prefix, java.util.Properties props) {        super.setProperties(prefix, props);    }    /**     * Invoked when the projection has changed or this Layer has been     * added to the MapBean.     *      * @param e ProjectionEvent     */    public void projectionChanged(ProjectionEvent e) {        graphics.generate(e.getProjection());        repaint();    }    /**     * Paints the layer.     *      * @param g the Graphics context for painting     */    public void paint(Graphics g) {        graphics.render(g);    }    /**     * Create graphics.     */    protected void createGraphics(OMGraphicList list) {        // NOTE: all this is very non-optimized...        OMPoly poly;        // H        poly = new OMPoly(new float[] { 10f, -150f, 35f, -150f, 35f, -145f,                25f, -145f, 25f, -135f, 35f, -135f, 35f, -130f, 10f, -130f,                10f, -135f, 20f, -135f, 20f, -145f, 10f, -145f, 10f, -150f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(Color.green);        list.add(poly);        // E        poly = new OMPoly(new float[] { 10f, -120f, 35f, -120f, 35f, -100f,                30f, -100f, 30f, -115f, 25f, -115f, 25f, -105f, 20f, -105f,                20f, -115f, 15f, -115f, 15f, -100f, 10f, -100f, 10f, -120f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(Color.green);        list.add(poly);        // L        poly = new OMPoly(new float[] { 10f, -90f, 35f, -90f, 35f, -85f, 15f,                -85f, 15f, -75f, 10f, -75f, 10f, -90f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(Color.green);        list.add(poly);        // L        poly = new OMPoly(new float[] { 10f, -70f, 35f, -70f, 35f, -65f, 15f,                -65f, 15f, -55f, 10f, -55f, 10f, -70f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(Color.green);        list.add(poly);        // O        poly = new OMPoly(new float[] { 10f, -50f, 35f, -50f, 35f, -30f, 10f,                -30f, 10f, -50f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(OMGraphic.clear);        list.add(poly);        poly = new OMPoly(new float[] { 15f, -45f, 30f, -45f, 30f, -35f, 15f,                -35f, 15f, -45f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(OMGraphic.clear);        list.add(poly);        poly = new OMPoly(new float[] { 10f, -50f, 35f, -50f, 35f, -30f, 10f,                -30f, 10f, -45f, 15f, -45f, 15f, -35f, 30f, -35f, 30f, -45f,                10f, -45f, 10f, -50f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(OMGraphic.clear);        poly.setFillPaint(Color.green);        list.add(poly);        // W        poly = new OMPoly(new float[] { -35f, -5f, -10f, -5f, -10f, 0f, -25f,                0f, -25f, 5f, -20f, 5f, -20f, 10f, -25f, 10f, -25f, 15f, -10f,                15f, -10f, 20f, -35f, 20f, -35f, 10f, -30f, 10f, -30f, 5f,                -35f, 5f, -35f, -5f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(Color.green);        list.add(poly);        // O        poly = new OMPoly(new float[] { -35f, 30f, -10f, 30f, -10f, 50f, -35f,                50f, -35f, 30f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(OMGraphic.clear);        list.add(poly);        poly = new OMPoly(new float[] { -30f, 35f, -15f, 35f, -15f, 45f, -30f,                45f, -30f, 35f, }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(OMGraphic.clear);        list.add(poly);        poly = new OMPoly(new float[] { -35f, 30f, -10f, 30f, -10f, 50f, -35f,                50f, -35f, 35f, -30f, 35f, -30f, 45f, -15f, 45f, -15f, 35f,                -35f, 35f, -35f, 30f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(OMGraphic.clear);        poly.setFillPaint(Color.green);        list.add(poly);        // R        poly = new OMPoly(new float[] { -35f, 60f, -10f, 60f, -10f, 75f, -20f,                75f, -25f, 70f, -30f, 80f, -35f, 80f, -35f, 75f, -30f, 70f,                -30f, 65f, -35f, 65f, -35f, 60f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(OMGraphic.clear);        list.add(poly);        poly = new OMPoly(new float[] { -20f, 65f, -15f, 65f, -15f, 70f, -20f,                70f, -20f, 65f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(OMGraphic.clear);        list.add(poly);        poly = new OMPoly(new float[] { -35f, 60f, -10f, 60f, -10f, 75f, -20f,                75f, -25f, 70f, -30f, 80f, -35f, 80f, -35f, 75f, -30f, 70f,                -30f, 65f, -20f, 65f, -20f, 70f, -15f, 70f, -15f, 65f, -35f,                65f, -35f, 60f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(OMGraphic.clear);        poly.setFillPaint(Color.green);        list.add(poly);        // L        poly = new OMPoly(new float[] { -35f, 90f, -10f, 90f, -10f, 95f, -30f,                95f, -30f, 105f, -35f, 105f, -35f, 90f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(Color.green);        list.add(poly);        // D        poly = new OMPoly(new float[] { -35f, 110f, -10f, 110f, -10f, 125f,                -15f, 130f, -30f, 130f, -35f, 125f, -35f, 110f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(OMGraphic.clear);        list.add(poly);        poly = new OMPoly(new float[] { -30f, 115f, -15f, 115f, -15f, 120f,                -20f, 125f, -25f, 125f, -30f, 120f, -30f, 115f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(Color.black);        poly.setFillPaint(OMGraphic.clear);        list.add(poly);        poly = new OMPoly(new float[] { -35f, 110f, -10f, 110f, -10f, 125f,                -15f, 130f, -30f, 130f, -35f, 125f, -35f, 115f, -30f, 115f,                -30f, 120f, -25f, 125f, -20f, 125f, -15f, 120f, -15f, 115f,                -35f, 115f, -35f, 110f }, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_RHUMB, 32);        poly.setLinePaint(OMGraphic.clear);        poly.setFillPaint(Color.green);        list.add(poly);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美日韩视频在线观看| 粗大黑人巨茎大战欧美成人| 久久综合成人精品亚洲另类欧美| 丁香五精品蜜臀久久久久99网站 | 色综合久久久久网| 成人高清在线视频| 国产69精品久久久久毛片| 欧美日韩小视频| 91黄色激情网站| 色婷婷国产精品久久包臀| 2021中文字幕一区亚洲| 亚洲午夜精品网| 亚洲品质自拍视频| 亚洲精品一卡二卡| 亚洲一区二区三区免费视频| 亚洲午夜一二三区视频| 成人97人人超碰人人99| 久久久亚洲精品一区二区三区| 久久精品欧美日韩精品| 亚洲成在人线在线播放| 亚洲视频狠狠干| 亚洲一区二区精品3399| 成人97人人超碰人人99| 欧美高清在线一区二区| 亚洲美女精品一区| 91香蕉视频污在线| 欧美老人xxxx18| 7777精品伊人久久久大香线蕉 | 美女久久久精品| 蜜桃av一区二区在线观看| 欧美日韩高清一区二区不卡| 精品乱码亚洲一区二区不卡| 久久久精品蜜桃| 国产精品 欧美精品| 91精品福利视频| 亚洲小少妇裸体bbw| 欧美午夜视频网站| 欧美激情中文字幕一区二区| 国产大片一区二区| 国产精品久久久久久一区二区三区| 亚洲一区二区高清| 欧美久久久久久蜜桃| 美国三级日本三级久久99| 欧美一区二区三区免费观看视频 | 欧美福利视频一区| 麻豆成人91精品二区三区| 26uuu亚洲婷婷狠狠天堂| 国产91精品久久久久久久网曝门| 国产精品久久久久影院| 在线免费观看成人短视频| 久久免费看少妇高潮| 国产精品影视在线| 欧美日韩成人综合天天影院| 日韩不卡手机在线v区| 国内精品写真在线观看| 一本久道久久综合中文字幕| 一区二区三区日韩精品视频| 99久久99久久综合| 久久久久久久综合狠狠综合| 成人深夜福利app| 一区二区三区四区在线播放| 91精品在线一区二区| 国产成人一区在线| 亚洲自拍偷拍综合| 精品国产免费久久| 亚洲成人免费看| 久久日一线二线三线suv| 91亚洲国产成人精品一区二区三 | 国产一区亚洲一区| 日韩一卡二卡三卡| 七七婷婷婷婷精品国产| 欧美精品久久99| 国产成人精品影院| 日韩一区欧美二区| 欧美日韩国产综合草草| 国产精品69毛片高清亚洲| 亚洲国产精品久久不卡毛片 | 国产精品亚洲第一| 亚洲成人tv网| 日韩美女久久久| 精品久久久影院| 欧美日韩一区高清| 丁香六月综合激情| 精品亚洲成a人| 久久蜜桃av一区二区天堂| 欧美亚洲国产一卡| 不卡一区二区中文字幕| 久久不见久久见免费视频7 | 青青草成人在线观看| 亚洲人吸女人奶水| 久久免费电影网| 欧美一区二区福利视频| 色综合激情久久| 国产成人在线免费| 精品一区二区在线视频| 丝袜a∨在线一区二区三区不卡| 中文字幕一区二区三区色视频 | 国产在线国偷精品产拍免费yy| 亚洲一区二区三区在线看| 中文字幕+乱码+中文字幕一区| 欧美成人免费网站| 欧美日韩国产综合久久| 一本到不卡免费一区二区| 99久久亚洲一区二区三区青草| 国产精品综合在线视频| 激情小说欧美图片| 久久国产免费看| 另类小说色综合网站| 美国av一区二区| 久久不见久久见免费视频7| 青青草国产成人99久久| 免费观看成人av| 美美哒免费高清在线观看视频一区二区| 亚洲国产精品一区二区久久| 一区二区三区四区乱视频| 亚洲欧美日韩在线| 亚洲乱码国产乱码精品精的特点| 成人免费在线视频| 亚洲激情校园春色| 亚洲午夜免费视频| 午夜精品一区二区三区免费视频| 精品成人在线观看| 精品久久五月天| 久久精品一区二区| 国产视频一区二区三区在线观看 | 亚洲一区二区在线观看视频| 亚洲一区二区在线视频| 午夜精品久久久久久久99水蜜桃 | 国产午夜三级一区二区三| 欧美国产精品中文字幕| 亚洲美女在线一区| 午夜精品免费在线| 狠狠色综合色综合网络| 国产69精品久久久久777| 99国产一区二区三精品乱码| 欧美日韩精品一区视频| 欧美大片一区二区| 欧洲在线/亚洲| 欧美一二三区精品| 久久久久国色av免费看影院| 亚洲天堂av老司机| 日本午夜精品一区二区三区电影| 久久国产精品99久久久久久老狼| 国产成人av电影免费在线观看| 99视频在线精品| 国产成人综合网站| 色狠狠色狠狠综合| 精品国产不卡一区二区三区| 国产精品久线在线观看| 日韩中文字幕麻豆| 福利电影一区二区三区| 欧美日韩一区不卡| 久久久精品人体av艺术| 亚洲韩国精品一区| 国产成人综合自拍| 欧美日韩情趣电影| 国产日韩欧美在线一区| 亚洲va国产天堂va久久en| 国产成人精品1024| 欧美日韩国产另类一区| 国产精品私人影院| 国产精品午夜春色av| 日韩国产欧美在线观看| 成人午夜激情片| 日韩午夜三级在线| 综合久久久久综合| 韩国一区二区视频| 欧美日韩国产另类不卡| 欧美国产亚洲另类动漫| 老司机精品视频在线| 欧美性做爰猛烈叫床潮| 国产精品激情偷乱一区二区∴| 麻豆精品国产传媒mv男同| 欧美性三三影院| 亚洲欧美一区二区久久| 大桥未久av一区二区三区中文| 欧美高清视频www夜色资源网| 国产精品国产三级国产aⅴ原创 | 日韩成人精品视频| 欧美亚洲国产怡红院影院| 国产精品萝li| 成人性生交大片| 欧美精品一区二区在线观看| 日韩成人精品视频| 欧美另类变人与禽xxxxx| 亚洲国产婷婷综合在线精品| 色一情一乱一乱一91av| 欧美国产日韩a欧美在线观看| 久久精工是国产品牌吗| 在线电影院国产精品| 日韩黄色片在线观看| 欧美三级日本三级少妇99| 一区二区三区在线观看网站| 99视频一区二区| 国产精品成人一区二区艾草| 丰满少妇久久久久久久| 国产精品女主播av| 成人影视亚洲图片在线| 中文字幕不卡的av| 99久久久久久99|