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

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

?? synthseparatorui.java

?? JAVA的一些源碼 JAVA2 STANDARD EDITION DEVELOPMENT KIT 5.0
?? JAVA
字號(hào):
/* * @(#)SynthSeparatorUI.java	1.14 03/12/19 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package javax.swing.plaf.synth;import java.beans.*;import javax.swing.*;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Insets;import javax.swing.plaf.ComponentUI;import javax.swing.plaf.SeparatorUI;import javax.swing.plaf.UIResource;import javax.swing.plaf.DimensionUIResource;import sun.swing.plaf.synth.SynthUI;/** * A Synth L&F implementation of SeparatorUI.  This implementation  * is a "combined" view/controller. * * @version 1.14 12/19/03 * @author Shannon Hickey * @author Joshua Outwater */class SynthSeparatorUI extends SeparatorUI implements PropertyChangeListener,                                    SynthUI {    private SynthStyle style;    public static ComponentUI createUI(JComponent c) {        return new SynthSeparatorUI();    }        public void installUI(JComponent c) {        installDefaults((JSeparator)c);        installListeners((JSeparator)c);    }    public void uninstallDefaults(JComponent c) {        uninstallListeners((JSeparator)c);        uninstallDefaults((JSeparator)c);    }    public void installDefaults(JSeparator c) {        updateStyle(c);    }        private void updateStyle(JSeparator sep) {        SynthContext context = getContext(sep, ENABLED);        SynthStyle oldStyle = style;        style = SynthLookAndFeel.updateStyle(context, this);        if (style != oldStyle) {            if (sep instanceof JToolBar.Separator) {                Dimension size = ((JToolBar.Separator)sep).getSeparatorSize();                if (size == null || size instanceof UIResource) {                    size = (DimensionUIResource)style.get(                                      context, "ToolBar.separatorSize");                    if (size == null) {                        size = new DimensionUIResource(10, 10);                    }                    ((JToolBar.Separator)sep).setSeparatorSize(size);                }            }        }        context.dispose();    }    public void uninstallDefaults(JSeparator c) {        SynthContext context = getContext(c, ENABLED);        style.uninstallDefaults(context);        context.dispose();        style = null;    }        public void installListeners(JSeparator c) {        c.addPropertyChangeListener(this);    }        public void uninstallListeners(JSeparator c) {        c.removePropertyChangeListener(this);    }        public void update(Graphics g, JComponent c) {        SynthContext context = getContext(c);        SynthLookAndFeel.update(context, g);        context.getPainter().paintSeparatorBackground(context,                          g, 0, 0, c.getWidth(), c.getHeight());        paint(context, g);        context.dispose();    }    public void paint(Graphics g, JComponent c) {        SynthContext context = getContext(c);        paint(context, g);        context.dispose();    }    protected void paint(SynthContext context, Graphics g) {        JSeparator separator = (JSeparator)context.getComponent();        context.getPainter().paintSeparatorForeground(context, g, 0, 0,                             separator.getWidth(), separator.getHeight(),                             separator.getOrientation());    }        public void paintBorder(SynthContext context, Graphics g, int x,                            int y, int w, int h) {        context.getPainter().paintSeparatorBorder(context, g, x, y, w, h);    }    public Dimension getPreferredSize(JComponent c) {        SynthContext context = getContext(c);        int thickness = style.getInt(context, "Separator.thickness", 2);        Insets insets = c.getInsets();        Dimension size;        if (((JSeparator)c).getOrientation() == JSeparator.VERTICAL) {            size = new Dimension(insets.left + insets.right + thickness,                                 insets.top + insets.bottom);        } else {            size = new Dimension(insets.left + insets.right,                                 insets.top + insets.bottom + thickness);        }        context.dispose();        return size;    }        public Dimension getMinimumSize(JComponent c) {        return getPreferredSize(c);    }        public Dimension getMaximumSize(JComponent c) {        return new Dimension(Short.MAX_VALUE, Short.MAX_VALUE);    }        public SynthContext getContext(JComponent c) {        return getContext(c, getComponentState(c));    }    private SynthContext getContext(JComponent c, int state) {        return SynthContext.getContext(SynthContext.class, c,                    SynthLookAndFeel.getRegion(c), style, state);    }    private Region getRegion(JComponent c) {        return SynthLookAndFeel.getRegion(c);    }    private int getComponentState(JComponent c) {        return SynthLookAndFeel.getComponentState(c);    }        public void propertyChange(PropertyChangeEvent evt) {        if (SynthLookAndFeel.shouldUpdateStyle(evt)) {            updateStyle((JSeparator)evt.getSource());        }    }}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆成人免费电影| 色av一区二区| 国产精品―色哟哟| 91网站最新地址| 亚洲一二三四在线观看| 这里是久久伊人| 久久99久久久久| 中文字幕国产一区二区| 色域天天综合网| 午夜欧美大尺度福利影院在线看| 欧美一区二区精品久久911| 精品一区二区三区免费播放| 国产亚洲精品久| 99精品欧美一区二区三区小说| 亚洲精品菠萝久久久久久久| 91精品国产综合久久久久| 激情丁香综合五月| 亚洲视频精选在线| 91麻豆精品国产91久久久| 国产精品白丝jk白祙喷水网站| 亚洲欧美综合网| 91精品国产高清一区二区三区 | 久久www免费人成看片高清| 久久九九全国免费| 色琪琪一区二区三区亚洲区| 青青草国产成人99久久| 国产精品伦一区| 欧美精选午夜久久久乱码6080| 国产一区二区三区电影在线观看| 亚洲日本va午夜在线电影| 欧美另类一区二区三区| 福利电影一区二区| 亚洲国产va精品久久久不卡综合| 精品国产污网站| 一本到不卡免费一区二区| 日本成人在线视频网站| 国产欧美日韩中文久久| 欧美亚洲综合另类| 国产精品1区二区.| 婷婷久久综合九色综合伊人色| 日本一区二区三区在线不卡| 欧美午夜精品免费| 国产mv日韩mv欧美| 日韩国产欧美一区二区三区| 国产精品理论在线观看| 日韩欧美aaaaaa| 色综合久久综合网97色综合| 欧美xingq一区二区| 91免费看`日韩一区二区| 老司机免费视频一区二区三区| 亚洲欧美激情视频在线观看一区二区三区| 日韩精品资源二区在线| 在线观看成人小视频| 精品亚洲国产成人av制服丝袜| 亚洲一区在线观看视频| 欧美极品另类videosde| 日韩精品一区二区三区视频播放| 91影院在线观看| 国产精品中文字幕日韩精品| 五月婷婷欧美视频| 亚洲欧美在线视频| 久久免费电影网| 日韩一区二区三区高清免费看看| 91色在线porny| 国产成人一区二区精品非洲| 另类小说图片综合网| 亚洲一区二区在线免费看| 日本一区二区久久| 欧美v国产在线一区二区三区| 欧美日韩和欧美的一区二区| 99久久夜色精品国产网站| 韩国成人福利片在线播放| 亚洲3atv精品一区二区三区| 亚洲人妖av一区二区| 国产日韩v精品一区二区| 欧美xxxx在线观看| 欧美一区午夜视频在线观看| 91福利资源站| 91色.com| www.色精品| 成人高清在线视频| 国产九色精品成人porny| 精品一区二区三区在线观看国产 | 日韩一级高清毛片| 精品视频123区在线观看| 色妞www精品视频| 99re热视频精品| 成人激情午夜影院| 成人激情免费网站| 成人国产亚洲欧美成人综合网| 国模一区二区三区白浆| 美脚の诱脚舐め脚责91| 日韩成人dvd| 免费欧美高清视频| 日韩不卡免费视频| 轻轻草成人在线| 日韩avvvv在线播放| 亚洲第一综合色| 婷婷成人激情在线网| 天天免费综合色| 天堂久久一区二区三区| 日韩精品高清不卡| 青草国产精品久久久久久| 婷婷久久综合九色综合伊人色| 亚洲地区一二三色| 石原莉奈一区二区三区在线观看| 亚洲大片一区二区三区| 亚洲高清视频中文字幕| 亚洲成人动漫在线观看| 亚洲高清免费观看高清完整版在线观看 | 日韩欧美另类在线| 精品国产伦一区二区三区免费 | 欧美另类高清zo欧美| 6080亚洲精品一区二区| 91精品国产91久久久久久最新毛片| 欧美精品一卡两卡| 日韩一级片在线播放| 精品国产亚洲一区二区三区在线观看| 精品sm捆绑视频| 国产午夜精品美女毛片视频| 国产精品欧美一级免费| 亚洲九九爱视频| 亚洲国产精品一区二区尤物区| 日日夜夜免费精品| 美腿丝袜亚洲三区| 国产精品性做久久久久久| proumb性欧美在线观看| 色妞www精品视频| 欧美电影一区二区三区| 日韩欧美一卡二卡| 久久综合久久综合亚洲| 国产女主播在线一区二区| 中文字幕一区在线| 午夜私人影院久久久久| 久久99国产精品麻豆| 国产成人三级在线观看| 99久久国产免费看| 精品婷婷伊人一区三区三| 欧美电影免费观看高清完整版在线| 久久久久久久久久电影| 亚洲天堂av一区| 日韩中文字幕亚洲一区二区va在线| 久久电影网电视剧免费观看| 国产成人午夜视频| 91福利视频网站| 日韩无一区二区| 中文在线资源观看网站视频免费不卡| 亚洲精品va在线观看| 免费的成人av| 成人高清视频免费观看| 欧美剧在线免费观看网站| 久久精品一区蜜桃臀影院| 一区二区三区蜜桃| 美腿丝袜亚洲三区| 91在线视频18| 欧美一区二区高清| 亚洲欧洲国产日本综合| 青青草原综合久久大伊人精品优势| 国产大片一区二区| 欧美日韩免费不卡视频一区二区三区| 欧美不卡123| 亚洲精品乱码久久久久久久久| 日韩高清一区在线| 成人一级片网址| 欧美男女性生活在线直播观看| 久久亚洲影视婷婷| 亚洲国产精品久久久男人的天堂| 国产一区二区在线观看免费| 在线观看国产精品网站| 久久久久久久久久电影| 亚洲成人在线网站| 成人免费毛片aaaaa**| 欧美一区二区女人| 亚洲精品欧美专区| 韩国在线一区二区| 欧美日韩视频在线第一区 | 亚洲国产经典视频| 日韩激情视频在线观看| 97精品电影院| 久久婷婷国产综合精品青草| 一个色在线综合| 国产成a人亚洲精品| 91精品国产色综合久久ai换脸 | 欧美精品九九99久久| 国产精品美女久久久久aⅴ | 美女被吸乳得到大胸91| 一本在线高清不卡dvd| 久久精品一区二区三区不卡牛牛| 午夜精品久久久久久久99水蜜桃 | 成人网页在线观看| 欧美成人精精品一区二区频| 亚洲综合在线观看视频| 丁香亚洲综合激情啪啪综合| 4hu四虎永久在线影院成人| 亚洲色图在线视频| 国产精品69久久久久水密桃| 欧美一区二区三区小说| 一区二区在线观看视频| 不卡影院免费观看| 久久综合丝袜日本网|