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

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

?? testlayer.java

?? openmap java寫的開源數字地圖程序. 用applet實現,可以像google map 那樣放大縮小地圖.
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
            setList(generateGraphics());            repaint();        }        protected void setSegs(JTextField jtf) {            try {                nsegs = Integer.parseInt(jtf.getText().trim());            } catch (NumberFormatException ex) {                return;            }        }        protected void makeFillCheckBox(JComponent parent) {            JPanel pal = PaletteHelper.createCheckbox(null,                    new String[] { "Filled" },                    new boolean[] { isFilled },                    new ActionListener() {                        public void actionPerformed(ActionEvent e) {                            isFilled = !isFilled;                            setList(generateGraphics());                            repaint();                        }                    });            parent.add(pal);        }        protected void makeColorBox(JComponent parent, String title,                                    final boolean isFill) {            JPanel pal = PaletteHelper.createVerticalPanel(title);            final JComboBox jcb = new JComboBox();            for (int i = 0; i < NCOLORS; i++) {                jcb.addItem(colorNames[i]);            }            jcb.setSelectedIndex(isFill ? fillColor : lineColor);            jcb.addActionListener(new ActionListener() {                public void actionPerformed(ActionEvent e) {                    if (isFill)                        fillColor = jcb.getSelectedIndex();                    else                        lineColor = jcb.getSelectedIndex();                    setList(generateGraphics());                    repaint();                }            });            pal.add(jcb);            parent.add(pal);        }        // get an OK button which refreshes the display.        protected JButton getOKButton() {            // add reset button            JButton jb = new JButton("OK");            jb.addActionListener(new ActionListener() {                public void actionPerformed(ActionEvent e) {                    setList(generateGraphics());                    repaint();                }            });            return jb;        }    }    protected class Line extends GraphicBase {        protected int arrowtype = -1;        protected boolean arrowhead = false;        public Line() {            llpts[0] = 45f;            llpts[1] = -90f;            llpts[2] = 0f;            llpts[3] = -180f;            xypts[0] = 45;            xypts[1] = 90;            xypts[2] = 0;            xypts[3] = 180;            lineColor = 5;        }        // makes arrow head selection        protected void makeArrowHeadGUI(JComponent parent) {            JPanel pal;            pal = PaletteHelper.createVerticalPanel(null);            final JComboBox jcb = new JComboBox();            jcb.addItem("None");            jcb.addItem("Arrow Forward");            jcb.addItem("Arrow Back");            jcb.addItem("Arrow Both");            jcb.setSelectedIndex(arrowtype + 1);            jcb.addActionListener(new ActionListener() {                public void actionPerformed(ActionEvent e) {                    switch (jcb.getSelectedIndex()) {                    case 0:                        System.out.println("TestLayer: no arrows");                        omline.addArrowHead(false);                        arrowhead = false;                        arrowtype = -1;                        break;                    case 1:                        System.out.println("TestLayer: arrows forward");                        arrowhead = true;                        arrowtype = OMArrowHead.ARROWHEAD_DIRECTION_FORWARD;                        break;                    case 2:                        System.out.println("TestLayer: arrows backward");                        arrowhead = true;                        arrowtype = OMArrowHead.ARROWHEAD_DIRECTION_BACKWARD;                        break;                    case 3:                        System.out.println("TestLayer: arrows both");                        arrowhead = true;                        arrowtype = OMArrowHead.ARROWHEAD_DIRECTION_BOTH;                        break;                    }                    setList(generateGraphics());                    repaint();                }            });            pal.add(jcb);            parent.add(pal);        }        public JPanel getGUI() {            // request focus            requestFocus();            JTextField tf;            JPanel pal;            final JPanel pop;            pop = PaletteHelper.createVerticalPanel(null);            // add arrowheads            if (!(this instanceof Rect))                makeArrowHeadGUI(pop);            if (rt == OMGraphic.RENDERTYPE_LATLON) {                pal = PaletteHelper.createVerticalPanel(null);                JComboBox jcb = new JComboBox();                jcb.addItem("Straight");// indices correspond to                                        // LineType.java                jcb.addItem("Rhumb");                jcb.addItem("Great Circle");                jcb.setSelectedIndex(type - 1);                jcb.addActionListener(new ActionListener() {                    public void actionPerformed(ActionEvent e) {                        setType((JComboBox) e.getSource());                    }                });                pal.add(jcb);                pop.add(pal);                tf = PaletteHelper.createTextEntry("nsegs", "" + nsegs, pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setSegs((JTextField) e.getSource());                    }                });            }            if (rt != OMGraphic.RENDERTYPE_XY) {                tf = PaletteHelper.createTextEntry("lat1", "" + llpts[0], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setLLCoordinate((JTextField) e.getSource(), 0);                    }                });                tf = PaletteHelper.createTextEntry("lon1", "" + llpts[1], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setLLCoordinate((JTextField) e.getSource(), 1);                    }                });            }            if (rt == OMGraphic.RENDERTYPE_LATLON) {                tf = PaletteHelper.createTextEntry("lat2", "" + llpts[2], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setLLCoordinate((JTextField) e.getSource(), 2);                    }                });                tf = PaletteHelper.createTextEntry("lon2", "" + llpts[3], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setLLCoordinate((JTextField) e.getSource(), 3);                    }                });            } else {                tf = PaletteHelper.createTextEntry("x1", "" + xypts[0], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setXYCoordinate((JTextField) e.getSource(), 0);                    }                });                tf = PaletteHelper.createTextEntry("y1", "" + xypts[1], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setXYCoordinate((JTextField) e.getSource(), 1);                    }                });                tf = PaletteHelper.createTextEntry("x2", "" + xypts[2], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setXYCoordinate((JTextField) e.getSource(), 2);                    }                });                tf = PaletteHelper.createTextEntry("y2", "" + xypts[3], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setXYCoordinate((JTextField) e.getSource(), 3);                    }                });            }            // line color            makeColorBox(pop, "line", false);            // fill color            if (this instanceof Rect)                makeColorBox(pop, "fill", true);            // filled?            if (this instanceof Rect)                makeFillCheckBox(pop);            // add ok button            pop.add(getOKButton());            return pop;        }    }    protected class Rect extends Line {        public Rect() {            llpts[0] = -80f;            llpts[1] = 0f;            llpts[2] = 10f;            llpts[3] = 45f;            xypts[0] = 250;            xypts[1] = 100;            xypts[2] = 150;            xypts[3] = 380;            lineColor = 0;            fillColor = 9;            type = OMGraphic.LINETYPE_RHUMB;        }    }    protected class Circle extends GraphicBase {        public Circle() {            xypts[0] = 10;            xypts[1] = 20;            width = 10;            height = 20;            fillColor = 0;        }        public JPanel getGUI() {            // request focus            requestFocus();            final JPanel pop;            JTextField tf;            pop = PaletteHelper.createVerticalPanel(null);            if (rt != OMGraphic.RENDERTYPE_XY) {                tf = PaletteHelper.createTextEntry("lat", "" + llpts[0], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setLLCoordinate((JTextField) e.getSource(), 0);                    }                });                tf = PaletteHelper.createTextEntry("lon", "" + llpts[1], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setLLCoordinate((JTextField) e.getSource(), 1);                    }                });            } else {                tf = PaletteHelper.createTextEntry("x", "" + xypts[0], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setXYCoordinate((JTextField) e.getSource(), 0);                    }                });                tf = PaletteHelper.createTextEntry("y", "" + xypts[1], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setXYCoordinate((JTextField) e.getSource(), 1);                    }                });            }            if (rt == OMGraphic.RENDERTYPE_OFFSET) {                tf = PaletteHelper.createTextEntry("off_x", "" + xypts[0], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setXYCoordinate((JTextField) e.getSource(), 0);                    }                });                tf = PaletteHelper.createTextEntry("off_y", "" + xypts[1], pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        setXYCoordinate((JTextField) e.getSource(), 1);                    }                });            } else if (rt == OMGraphic.RENDERTYPE_LATLON) {                tf = PaletteHelper.createTextEntry("R (km)", "" + radius, pop);                tf.addFocusListener(new FocusAdapter() {                    public void focusLost(FocusEvent e) {                        JTextField jtf = (JTextField) e.getSource();                        float f = radius;                        try {                            f = Float.valueOf(jtf.getText().trim())                                    .floatValue();                        } catch (NumberFormatException ex) {                            return;                        }                        radius = f;                        System.out.println("TestLayer: radius=" + radius);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合色噜噜狠狠| 伦理电影国产精品| 美女免费视频一区二区| 成人中文字幕合集| 欧美一区二区三区电影| 亚洲免费高清视频在线| 国产黄人亚洲片| 日韩午夜三级在线| 亚洲午夜三级在线| 97se亚洲国产综合在线| 久久久美女毛片| 美女国产一区二区| 欧美欧美欧美欧美| 亚洲国产毛片aaaaa无费看| 国产成人综合视频| 久久综合久久综合久久综合| 日韩和欧美一区二区三区| 欧美自拍丝袜亚洲| 最近日韩中文字幕| www.日韩精品| 久久久久国产一区二区三区四区| 蜜桃av噜噜一区| 日韩一区二区免费在线电影| 日韩精品成人一区二区三区| 在线播放国产精品二区一二区四区 | 色狠狠av一区二区三区| 国产三级精品三级| 国产精品69毛片高清亚洲| 日韩精品一区二区三区中文不卡 | 经典一区二区三区| 日韩久久免费av| 欧美a级理论片| 欧美一区二区三区成人| 日韩在线a电影| 欧美成人福利视频| 裸体健美xxxx欧美裸体表演| 日韩亚洲欧美一区二区三区| 免费欧美在线视频| 26uuu欧美| 成人激情黄色小说| 中文字幕在线视频一区| 91在线精品一区二区三区| 亚洲欧美成aⅴ人在线观看| 91在线视频网址| 亚洲一线二线三线久久久| 欧美性videosxxxxx| 日韩av中文在线观看| 精品不卡在线视频| jvid福利写真一区二区三区| 亚洲欧洲日本在线| 欧美区在线观看| 国产精品一区二区91| 国产精品福利电影一区二区三区四区| 99久久婷婷国产综合精品 | 久久美女艺术照精彩视频福利播放| 国内精品国产三级国产a久久| 国产日韩欧美综合一区| 91老师片黄在线观看| 婷婷夜色潮精品综合在线| 精品久久久久99| 色综合中文字幕国产| 日韩极品在线观看| 国产精品女主播av| 6080日韩午夜伦伦午夜伦| 国产九色精品成人porny| 亚洲视频在线一区| 91精品国产91久久久久久一区二区 | 日韩理论电影院| 欧美精品乱码久久久久久按摩| 国内精品嫩模私拍在线| 亚洲欧美一区二区三区孕妇| 欧美精品在线一区二区三区| 国产盗摄一区二区三区| 亚洲成人动漫精品| 久久精品在线免费观看| 欧美唯美清纯偷拍| 国产精品夜夜嗨| 天堂va蜜桃一区二区三区漫画版| 久久精品一区二区三区不卡牛牛 | 日韩一区二区免费在线电影 | 亚洲一卡二卡三卡四卡无卡久久 | 91精品国产免费| 91美女视频网站| 激情久久久久久久久久久久久久久久 | 天天色天天操综合| 欧美国产乱子伦| 欧美一区二区三区视频免费播放 | 亚洲国产另类精品专区| 国产午夜精品久久久久久免费视| 在线91免费看| 欧美伊人久久久久久久久影院 | 亚洲成a人片在线观看中文| 国产亚洲婷婷免费| 日韩视频在线观看一区二区| 91免费看`日韩一区二区| 国产传媒日韩欧美成人| 美女视频一区二区| 日韩中文字幕91| 亚洲成av人在线观看| 自拍av一区二区三区| 亚洲欧洲精品一区二区三区不卡| 2021中文字幕一区亚洲| 日韩网站在线看片你懂的| 欧美唯美清纯偷拍| 在线免费观看日本一区| 91丨porny丨国产入口| 懂色av一区二区三区免费观看| 精品亚洲成av人在线观看| 另类中文字幕网| 久久激情综合网| 久久精品国产网站| 久久精品理论片| 国产在线不卡视频| 国产盗摄一区二区| va亚洲va日韩不卡在线观看| 成人性生交大合| 成人免费观看男女羞羞视频| 成人免费av资源| av一区二区三区四区| av不卡免费电影| 在线观看国产91| 91精品国产乱码| 337p粉嫩大胆噜噜噜噜噜91av| 26uuu另类欧美亚洲曰本| 久久久不卡网国产精品一区| 亚洲国产岛国毛片在线| 亚洲欧美另类图片小说| 亚洲国产成人高清精品| 亚州成人在线电影| 精品在线观看视频| 国产不卡在线视频| 91女人视频在线观看| 欧美午夜片在线看| 91精品一区二区三区久久久久久 | 亚洲免费观看高清完整| 一区二区三区欧美日韩| 三级久久三级久久久| 国产一区二区按摩在线观看| 成人美女在线视频| 欧美综合视频在线观看| 精品理论电影在线观看| 国产精品麻豆视频| 亚洲成av人综合在线观看| 韩国女主播一区二区三区| 波波电影院一区二区三区| 欧洲一区在线观看| 精品国产乱码久久久久久1区2区| 国产精品久久久久久久久果冻传媒| 一卡二卡欧美日韩| 韩国欧美国产1区| 色综合久久久久| 欧美精品一区二区久久久| 国产精品美女久久久久aⅴ| 亚洲国产cao| 国产一本一道久久香蕉| 在线视频综合导航| 欧美精品一区二区三区在线播放| 亚洲精品网站在线观看| 国产一区二区在线免费观看| 91国偷自产一区二区使用方法| 日韩一卡二卡三卡四卡| 亚洲三级在线免费观看| 狠狠色狠狠色合久久伊人| 在线观看成人小视频| 国产精品乱码一区二三区小蝌蚪| 日本在线不卡视频| 成人激情av网| xnxx国产精品| 视频一区二区中文字幕| 99久久精品免费精品国产| 精品国产制服丝袜高跟| 一级女性全黄久久生活片免费| 粉嫩高潮美女一区二区三区| 日韩女同互慰一区二区| 亚洲无人区一区| 99精品国产热久久91蜜凸| 国产免费观看久久| 久久aⅴ国产欧美74aaa| 4hu四虎永久在线影院成人| 亚洲精品欧美在线| 成+人+亚洲+综合天堂| 2022国产精品视频| 美女视频网站久久| 欧美日韩一区精品| 亚洲午夜久久久久久久久久久| 99久久国产免费看| 久久精品免费在线观看| 久久99久久久久久久久久久| 欧美另类久久久品| 亚洲一二三级电影| 91麻豆自制传媒国产之光| 中文字幕成人av| 国产成+人+日韩+欧美+亚洲| 亚洲精品在线一区二区| 久久精品久久久精品美女| 日韩情涩欧美日韩视频| 久久电影网电视剧免费观看| 7777女厕盗摄久久久| 免费高清在线视频一区·| 91精品欧美久久久久久动漫|