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

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

?? colorobjectdescription.java

?? 水晶 ? ?  報(bào)表 ? ? ? 源碼
?? JAVA
字號(hào):
/* ===================================================
 * JCommon : a free general purpose Java class library
 * ===================================================
 *
 * Project Info:  http://www.jfree.org/jcommon/index.html
 * Project Lead:  David Gilbert (david.gilbert@object-refinery.com);
 *
 * (C) Copyright 2000-2003, by Object Refinery Limited and Contributors.
 *
 * This library is free software; you can redistribute it and/or modify it under the terms
 * of the GNU Lesser General Public License as published by the Free Software Foundation;
 * either version 2.1 of the License, or (at your option) any later version.
 *
 * This library 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 Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License along with this
 * library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
 * Boston, MA 02111-1307, USA.
 *
 * ---------------------------
 * ColorObjectDescription.java
 * ---------------------------
 * (C)opyright 2003, by Thomas Morgner and Contributors.
 *
 * Original Author:  Thomas Morgner;
 * Contributor(s):   David Gilbert (for Object Refinery Limited);
 *
 * $Id: ColorObjectDescription.java,v 1.4 2003/06/12 16:54:52 mungady Exp $
 *
 * Changes (from 19-Feb-2003)
 * -------------------------
 * 19-Feb-2003 : Added standard header and Javadocs (DG);
 * 29-Apr-2003 : Destilled from the JFreeReport project and moved into JCommon
 */

package org.jfree.xml.factory.objects;

import java.awt.Color;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;

import org.jfree.util.Log;

/**
 * An object-description for a <code>Color</code> object.
 *
 * @author Thomas Morgner
 */
public class ColorObjectDescription extends AbstractObjectDescription {

    /**
     * Creates a new object description.
     */
    public ColorObjectDescription() {
        super(Color.class);
        setParameterDefinition("value", String.class);
    }

    /**
     * Creates an object based on this description.
     *
     * @return The object.
     */
    public Object createObject() {
        String value = (String) getParameter("value");
        if (value == null) {
            return Color.black;
        }
        try {
            // get color by hex or octal value
            return Color.decode(value);
        }
        catch (NumberFormatException nfe) {
            // if we can't decode lets try to get it by name
            try {
                // try to get a color by name using reflection
                Field f = Color.class.getField(value);

                return (Color) f.get(null);
            }
            catch (Exception ce) {
                Log.info("No such Color : " + value);
                // if we can't get any color return black
                return Color.black;
            }
        }
    }

    /**
     * Sets the parameters of this description object to match the supplied object.
     *
     * @param o  the object (should be an instance of <code>Color</code>).
     *
     * @throws ObjectFactoryException if there is a problem while reading the
     * properties of the given object.
     */
    public void setParameterFromObject(Object o) throws ObjectFactoryException {
        if (o instanceof Color == false) {
            throw new ObjectFactoryException("Is no instance of java.awt.Color");
        }
        Color c = (Color) o;

        try {
            Field[] fields = Color.class.getFields();
            for (int i = 0; i < fields.length; i++) {
                Field f = fields[i];
                if (Modifier.isPublic(f.getModifiers())
                    && Modifier.isFinal(f.getModifiers())
                    && Modifier.isStatic(f.getModifiers())) {
                    String name = f.getName();
                    Object oColor = f.get(null);
                    if (oColor instanceof Color) {
                        if (c.equals(oColor)) {
                            setParameter("value", name);
                            return;
                        }
                    }
                }
            }
        }
        catch (Exception e) {
            //
        }

        // no defined constant color, so this must be a user defined color
        String color = Integer.toHexString(c.getRGB() & 0x00ffffff);
        StringBuffer retval = new StringBuffer(7);
        retval.append("#");

        int fillUp = 6 - color.length();
        for (int i = 0; i < fillUp; i++) {
            retval.append("0");
        }

        retval.append(color);
        setParameter("value", retval.toString());
    }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩午夜影院| 国产精华液一区二区三区| 色一情一乱一乱一91av| 国产精品日日摸夜夜摸av| 粉嫩av一区二区三区| 国产精品免费视频一区| 91在线云播放| 一区二区三区久久久| 欧美美女一区二区三区| 美女网站在线免费欧美精品| www国产成人| 94-欧美-setu| 丝袜国产日韩另类美女| 精品日韩一区二区三区免费视频| 激情国产一区二区| 亚洲欧美综合另类在线卡通| 欧美性受极品xxxx喷水| 激情都市一区二区| 亚洲色图制服丝袜| 日韩视频永久免费| av在线播放一区二区三区| 亚洲午夜精品久久久久久久久| 日韩女优制服丝袜电影| 成人av手机在线观看| 亚洲国产精品影院| 久久精品亚洲精品国产欧美| 色播五月激情综合网| 久久精品国产成人一区二区三区| 国产精品久久久久9999吃药| 欧美日韩国产综合草草| 国产成人精品午夜视频免费| 亚洲在线视频免费观看| 久久久久久免费网| 欧美亚洲综合另类| 国产乱人伦偷精品视频不卡| 一区二区免费在线| 国产色产综合产在线视频| 欧美性xxxxxxxx| 国产福利一区二区三区视频| 亚洲电影一区二区三区| 欧美国产精品一区二区| 日韩午夜中文字幕| 欧美亚洲尤物久久| 成人a级免费电影| 激情伊人五月天久久综合| 一区二区三区免费网站| 国产农村妇女精品| 中文字幕亚洲精品在线观看| 欧美日本国产一区| 色老汉一区二区三区| 国产成人综合在线| 久久99蜜桃精品| 一区二区免费看| 国产精品久久久久久久久搜平片 | 日韩三区在线观看| 色综合久久中文综合久久牛| 国产99久久久国产精品免费看| 日精品一区二区| 一区二区三区**美女毛片| 1024精品合集| 国产精品久久久久精k8 | 在线观看视频一区| www.色综合.com| 国产成人av电影| 国产一区二区三区最好精华液| 日本欧美韩国一区三区| 亚洲18影院在线观看| 一区二区三区美女| 夜夜嗨av一区二区三区网页| 亚洲精品国产a久久久久久| 国产精品久久久久一区二区三区 | 欧美激情综合五月色丁香小说| 日韩午夜激情视频| 91精品久久久久久久99蜜桃| 欧美日韩精品久久久| 欧美嫩在线观看| 欧美人牲a欧美精品| 538prom精品视频线放| 欧美精品色一区二区三区| 欧美日韩国产高清一区二区三区 | 国产乱码字幕精品高清av| 精品一二三四在线| 韩国v欧美v亚洲v日本v| 黄页网站大全一区二区| 国产精品资源在线| 成人免费不卡视频| 91亚洲精华国产精华精华液| 99re热视频这里只精品| 色激情天天射综合网| 欧美日韩成人在线| 欧美一区二区三区公司| 久久综合色之久久综合| 国产欧美日韩一区二区三区在线观看| 欧美激情在线一区二区| 亚洲欧美另类久久久精品2019| 亚洲欧美一区二区久久| 亚洲成人先锋电影| 蜜臀精品久久久久久蜜臀| 国产成人一区二区精品非洲| 成人黄色一级视频| 在线免费不卡视频| 欧美大片国产精品| 国产精品免费观看视频| 一区二区三区美女| 精品一区二区三区av| 9人人澡人人爽人人精品| 欧美色精品在线视频| ww久久中文字幕| 成人欧美一区二区三区| 亚洲国产日韩a在线播放| 麻豆精品视频在线| gogo大胆日本视频一区| 欧美剧情电影在线观看完整版免费励志电影 | 欧美一区二区三区在线| 国产三级精品三级在线专区| 亚洲激情男女视频| 美女视频网站久久| 91香蕉视频mp4| 日韩精品自拍偷拍| 1000部国产精品成人观看| 秋霞电影网一区二区| 97超碰欧美中文字幕| 精品剧情v国产在线观看在线| 中文字幕一区av| 精品一区二区综合| 色哟哟一区二区在线观看| 精品免费日韩av| 亚洲成在人线在线播放| 成人免费高清在线| 日韩午夜精品视频| 亚洲一级不卡视频| 国产成a人亚洲精| 欧美一区二区网站| 综合久久久久久久| 国内精品国产成人国产三级粉色| 色诱视频网站一区| 日本一区二区三级电影在线观看| 婷婷丁香久久五月婷婷| 91麻豆国产自产在线观看| 精品对白一区国产伦| 亚洲成av人片观看| 色偷偷一区二区三区| 亚洲国产成人午夜在线一区| 蜜桃av一区二区| 欧美精品在线一区二区三区| 亚洲精品国产精品乱码不99| 成人ar影院免费观看视频| 欧美精品一区二区三区久久久| 亚洲电影视频在线| 欧美最新大片在线看| 综合色天天鬼久久鬼色| 国产风韵犹存在线视精品| 日韩一区二区三区视频在线| 亚洲已满18点击进入久久| 成人福利电影精品一区二区在线观看| 精品噜噜噜噜久久久久久久久试看 | 成人教育av在线| 欧美一级生活片| 日本aⅴ精品一区二区三区| 欧美性高清videossexo| 亚洲美女在线国产| 色哟哟国产精品| 亚洲自拍与偷拍| 欧美在线一区二区| 亚洲午夜在线观看视频在线| 色婷婷av一区二区三区gif| 亚洲免费看黄网站| 欧洲激情一区二区| 亚洲高清视频的网址| 欧美日韩国产综合视频在线观看 | 日本不卡一区二区三区高清视频| 欧美性感一类影片在线播放| 亚洲国产成人高清精品| 欧美乱妇20p| 精品在线亚洲视频| wwww国产精品欧美| 成人丝袜18视频在线观看| 中文无字幕一区二区三区| 成人性视频免费网站| 日韩毛片在线免费观看| 色猫猫国产区一区二在线视频| 亚洲女人的天堂| 在线观看日韩一区| 免费不卡在线观看| www精品美女久久久tv| 国产91丝袜在线播放九色| 18欧美亚洲精品| 欧美蜜桃一区二区三区| 狂野欧美性猛交blacked| 国产无一区二区| 91国模大尺度私拍在线视频| 天堂蜜桃一区二区三区| 91精品国产乱码| 高清久久久久久| 亚洲制服丝袜一区| 久久亚洲免费视频| 91久久精品一区二区| 琪琪一区二区三区| 国产精品国产三级国产三级人妇| 欧美视频第二页|