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

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

?? rule.java

?? JAVA 工作指南 可以說是程序員必備的東西哦
?? JAVA
字號(hào):
package misc;import java.awt.*;import javax.swing.*;import javax.accessibility.*;import java.util.Locale;/* Rule.java is used by AccessibleScrollDemo.java. */public class Rule extends JComponent implements Accessible {    public static final int INCH = Toolkit.getDefaultToolkit().            getScreenResolution();    public static final int HORIZONTAL = 0;    public static final int VERTICAL = 1;    public static final int SIZE = 35;    public int orientation;    public boolean isMetric;    private int increment;    private int units;    public Rule(int o, boolean m) {        orientation = o;        isMetric = m;        setIncrementAndUnits();    }    public void setIsMetric(boolean isMetric) {        if (accessibleContext != null && this.isMetric != isMetric) {            if (isMetric) {                accessibleContext.firePropertyChange(                    AccessibleContext.ACCESSIBLE_STATE_PROPERTY,                    AccessibleRulerState.INCHES,                    AccessibleRulerState.CENTIMETERS);            } else {                accessibleContext.firePropertyChange(                    AccessibleContext.ACCESSIBLE_STATE_PROPERTY,                    AccessibleRulerState.CENTIMETERS,                    AccessibleRulerState.INCHES);            }        }        this.isMetric = isMetric;        setIncrementAndUnits();        repaint();    }    private void setIncrementAndUnits() {        if (isMetric) {            units = (int)((double)INCH / (double)2.54); // dots per centimeter            increment = units;        } else {            units = INCH;            increment = units / 2;        }    }    public boolean isMetric() {        return this.isMetric;    }    public int getIncrement() {        return increment;    }    public void setPreferredHeight(int ph) {        setPreferredSize(new Dimension(SIZE, ph));    }    public void setPreferredWidth(int pw) {        setPreferredSize(new Dimension(pw, SIZE));    }    protected void paintComponent(Graphics g) {        Rectangle drawHere = g.getClipBounds();        // Fill clipping area with dirty brown/orange.        g.setColor(new Color(230, 163, 4));        g.fillRect(drawHere.x, drawHere.y, drawHere.width, drawHere.height);        // Do the ruler labels in a small font that's black.        g.setFont(new Font("SansSerif", Font.PLAIN, 10));        g.setColor(Color.black);        // Some vars we need.        int end = 0;        int start = 0;        int tickLength = 0;        String text = null;        // Use clipping bounds to calculate first and last tick locations.        if (orientation == HORIZONTAL) {            start = (drawHere.x / increment) * increment;            end = (((drawHere.x + drawHere.width) / increment) + 1)                  * increment;        } else {            start = (drawHere.y / increment) * increment;            end = (((drawHere.y + drawHere.height) / increment) + 1)                  * increment;        }        // Make a special case of 0 to display the number        // within the rule and draw a units label.        if (start == 0) {            text = Integer.toString(0) + (isMetric ? " cm" : " in");            tickLength = 10;            if (orientation == HORIZONTAL) {                g.drawLine(0, SIZE-1, 0, SIZE-tickLength-1);                g.drawString(text, 2, 21);            } else {                g.drawLine(SIZE-1, 0, SIZE-tickLength-1, 0);                g.drawString(text, 9, 10);            }            text = null;            start = increment;        }        // ticks and labels        for (int i = start; i < end; i += increment) {            if (i % units == 0)  {                tickLength = 10;                text = Integer.toString(i/units);            } else {                tickLength = 7;                text = null;            }            if (tickLength != 0) {                if (orientation == HORIZONTAL) {                    g.drawLine(i, SIZE-1, i, SIZE-tickLength-1);                    if (text != null)                        g.drawString(text, i-3, 21);                } else {                    g.drawLine(SIZE-1, i, SIZE-tickLength-1, i);                    if (text != null)                        g.drawString(text, 9, i+3);                }            }        }    }    public AccessibleContext getAccessibleContext() {        if (accessibleContext == null) {            accessibleContext = new AccessibleRuler();        }        return accessibleContext;    }    protected class AccessibleRuler extends AccessibleJComponent {        public AccessibleRole getAccessibleRole() {            return AccessibleRuleRole.RULER;        }        public AccessibleStateSet getAccessibleStateSet() {            AccessibleStateSet states = super.getAccessibleStateSet();            if (orientation == VERTICAL) {                states.add(AccessibleState.VERTICAL);            } else {                states.add(AccessibleState.HORIZONTAL);            }            if (isMetric) {                states.add(AccessibleRulerState.CENTIMETERS);            } else {                states.add(AccessibleRulerState.INCHES);            }            return states;        }    }}class AccessibleRuleRole extends AccessibleRole {    public static final AccessibleRuleRole RULER        = new AccessibleRuleRole("ruler");    protected AccessibleRuleRole(String key) {        super(key);    }    //Should really provide localizable versions of these names.    public String toDisplayString(String resourceBundleName,                                  Locale locale) {        return key;    }}class AccessibleRulerState extends AccessibleState {    public static final AccessibleRulerState INCHES        = new AccessibleRulerState("inches");    public static final AccessibleRulerState CENTIMETERS        = new AccessibleRulerState("centimeters");    protected AccessibleRulerState(String key) {        super(key);    }    //Should really provide localizable versions of these names.    public String toDisplayString(String resourceBundleName,                                  Locale locale) {        return key;    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲图片欧美视频| 国产高清精品网站| 国产日韩精品一区| 欧美日韩国产一级| 成人激情免费电影网址| 六月丁香婷婷久久| 亚洲国产日产av| 中文字幕日韩欧美一区二区三区| 欧美一区二区三区不卡| 在线视频国内一区二区| 丰满白嫩尤物一区二区| av一区二区三区在线| 精品一区二区免费视频| 调教+趴+乳夹+国产+精品| 一区二区三区精品| 亚洲欧洲韩国日本视频| 国产无一区二区| 欧美精品一区二区在线观看| 91精品国产综合久久精品app| 色综合中文字幕国产| 国产一区美女在线| 捆绑变态av一区二区三区| 亚洲妇女屁股眼交7| 亚洲精品免费在线| 亚洲免费毛片网站| 亚洲精品视频观看| 亚洲男人的天堂在线观看| 国产精品国产三级国产普通话蜜臀 | 亚洲第一二三四区| 一区二区三区在线免费| 17c精品麻豆一区二区免费| 中文字幕av不卡| 久久婷婷成人综合色| 精品乱人伦小说| 精品欧美一区二区在线观看| 欧美一区二区三区四区高清| 欧美日韩小视频| 5566中文字幕一区二区电影| 3751色影院一区二区三区| 91精品一区二区三区久久久久久 | 久久久电影一区二区三区| 久久日韩精品一区二区五区| 精品国产乱码久久久久久牛牛 | 中文字幕欧美一区| 日韩毛片高清在线播放| 亚洲情趣在线观看| 亚洲成人www| 日本美女一区二区三区视频| 日韩精品视频网站| 精品一区中文字幕| 粉嫩嫩av羞羞动漫久久久 | 99久久精品免费观看| 色综合激情久久| 欧美三级三级三级爽爽爽| 3751色影院一区二区三区| 精品久久久久久久久久久久久久久 | 久久99久久精品| 国产精品一区二区果冻传媒| 成人丝袜18视频在线观看| 色老综合老女人久久久| 欧美一区二区三区性视频| 26uuu久久综合| 综合精品久久久| 香蕉成人啪国产精品视频综合网| 蜜臀a∨国产成人精品| 国产精品白丝jk黑袜喷水| 91色婷婷久久久久合中文| 欧美日韩中文字幕一区二区| 精品奇米国产一区二区三区| 国产精品国产三级国产aⅴ中文| 亚洲精品ww久久久久久p站| 日韩成人dvd| 成人免费精品视频| 欧美日韩国产精选| 日本一区二区成人| 午夜欧美视频在线观看| 国产成人午夜精品影院观看视频| 欧美影院午夜播放| 久久综合给合久久狠狠狠97色69| 亚洲品质自拍视频网站| 久久精品99久久久| 色呦呦一区二区三区| 精品久久久久久久久久久院品网| 亚洲丝袜精品丝袜在线| 久久91精品久久久久久秒播| 色综合久久88色综合天天免费| 精品国产三级电影在线观看| 一区二区三区精品| 国产精品99久久久久久久vr| 欧美在线观看一二区| 久久九九影视网| 亚洲制服丝袜在线| 国产a精品视频| 日韩精品中文字幕在线一区| 亚洲自拍偷拍图区| 国产成人精品免费网站| 欧美一区日本一区韩国一区| 成人免费一区二区三区视频| 精品一区二区三区免费毛片爱| 日本道色综合久久| 中文字幕精品一区二区精品绿巨人 | 91浏览器在线视频| 国产亚洲精品aa午夜观看| 日韩1区2区3区| 色欧美日韩亚洲| 中文子幕无线码一区tr| 六月丁香综合在线视频| 欧美日韩国产精品成人| 亚洲另类色综合网站| 国产99精品国产| 久久美女艺术照精彩视频福利播放| 日韩精品一二区| 精品视频免费看| 亚洲愉拍自拍另类高清精品| av不卡在线观看| 国产精品国产三级国产aⅴ原创 | 欧美日韩一区二区在线观看| 亚洲欧美激情在线| 9人人澡人人爽人人精品| 久久精子c满五个校花| 精彩视频一区二区| 91麻豆精品91久久久久同性| 五月综合激情日本mⅴ| 国产色一区二区| 韩国v欧美v日本v亚洲v| 日韩欧美中文字幕精品| 蜜桃av一区二区三区电影| 在线成人高清不卡| 日韩不卡免费视频| 91精品视频网| 蜜臀a∨国产成人精品| 日韩精品专区在线影院观看| 久久精品国产99国产精品| 日韩欧美一级二级| 国内欧美视频一区二区 | 1024成人网| 色噜噜偷拍精品综合在线| 亚洲九九爱视频| 在线免费不卡电影| 亚洲电影在线免费观看| 欧美日本在线播放| 蜜臀精品一区二区三区在线观看 | 91黄色在线观看| 亚洲制服欧美中文字幕中文字幕| 欧美自拍丝袜亚洲| 调教+趴+乳夹+国产+精品| 欧美一区二区三区在| 国产一区二区三区免费播放| 国产视频一区二区在线观看| 成人av免费观看| 亚洲图片欧美一区| 欧美变态凌虐bdsm| 丁香另类激情小说| 一区二区在线观看免费 | 久久亚洲精品小早川怜子| 粉嫩在线一区二区三区视频| 亚洲欧美韩国综合色| 欧美夫妻性生活| 国产一本一道久久香蕉| 亚洲日本va在线观看| 欧美老年两性高潮| 极品销魂美女一区二区三区| 亚洲国产精品精华液2区45| 日本福利一区二区| 麻豆中文一区二区| 国产精品素人一区二区| 欧美日韩一区三区| 国产一区二区在线看| 亚洲欧美色一区| 欧美一区二区三区精品| 成人美女在线视频| 日韩电影免费一区| 国产精品美女一区二区| 欧美男人的天堂一二区| 国产精品18久久久久久久网站| 亚洲欧美一区二区久久| 精品久久人人做人人爱| 色综合久久久久综合体桃花网| 欧美a级理论片| 国产精品久久久久aaaa樱花| 538在线一区二区精品国产| 成人开心网精品视频| 日本在线观看不卡视频| 亚洲日本va午夜在线影院| 日韩手机在线导航| 91国在线观看| 国产传媒一区在线| 天堂蜜桃一区二区三区| 国产精品狼人久久影院观看方式| 在线成人av影院| 93久久精品日日躁夜夜躁欧美| 久久99久久99精品免视看婷婷| 亚洲综合在线免费观看| 欧美激情综合网| 欧美xxxx在线观看| 欧美精品丝袜久久久中文字幕| 97国产精品videossex| 国产精品亚洲成人| 麻豆91免费观看| 丝袜亚洲另类丝袜在线|