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

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

?? arrowpanel.java

?? 水晶 ? ?  報表 ? ? ? 源碼
?? JAVA
字號:
/* ===================================================
 * 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.
 *
 * -------------
 * Drawable.java
 * -------------
 * (C) Copyright 2002, 2003, by Object Refinery Limited.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   -;
 *
 * $Id: ArrowPanel.java,v 1.3 2003/06/12 16:54:37 mungady Exp $
 *
 * Changes
 * -------
 * 25-Sep-2002 : Version 1 (DG);
 * 13-Oct-2002 : Added Javadocs (DG);
 *
 */

package org.jfree.ui;

import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Insets;
import java.awt.Polygon;
import java.awt.Shape;
import java.awt.geom.Rectangle2D;

import javax.swing.JPanel;

/**
 * A basic panel that displays a small up or down arrow.
 *
 * @author David Gilbert
 */
public class ArrowPanel extends JPanel {

    /** A constant for the up arrow. */
    public static final int UP = 0;

    /** A constant for the down arrow. */
    public static final int DOWN = 1;

    /** The arrow type. */
    private int type = UP;

    /** The available area. */
    private Rectangle2D available = new Rectangle2D.Float();

    /**
     * Creates a new arrow panel.
     *
     * @param type  the arrow type.
     */
    public ArrowPanel(int type) {
        this.type = type;
        setPreferredSize(new Dimension(14, 9));
    }

    /**
     * Paints the arrow panel.
     *
     * @param g  the graphics device for drawing on.
     */
    public void paintComponent(Graphics g) {

        super.paintComponent(g);
        Graphics2D g2 = (Graphics2D) g;

        // first determine the size of the drawing area...
        Dimension size = getSize();
        Insets insets = getInsets();
        this.available.setRect(insets.left, insets.top,
                               size.getWidth() - insets.left - insets.right,
                               size.getHeight() - insets.top - insets.bottom);
        g2.translate(insets.left, insets.top);
        g2.fill(getArrow(this.type));

    }

    /**
     * Returns a shape for the arrow.
     *
     * @param type  the arrow type.
     *
     * @return the arrow shape.
     */
    private Shape getArrow(int type) {

        switch (type) {
            case UP : return getUpArrow();
            case DOWN : return getDownArrow();
            default : return getUpArrow();
        }

    }

    /**
     * Returns an up arrow.
     *
     * @return an up arrow.
     */
    private Shape getUpArrow() {
        Polygon result = new Polygon();
        result.addPoint(7, 2);
        result.addPoint(2, 7);
        result.addPoint(12, 7);
        return result;
    }

    /**
     * Returns a down arrow.
     *
     * @return a down arrow.
     */
    private Shape getDownArrow() {
        Polygon result = new Polygon();
        result.addPoint(7, 7);
        result.addPoint(2, 2);
        result.addPoint(12, 2);
        return result;
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久热成人在线视频| 亚洲色图20p| 欧美精品在线视频| 欧美亚洲国产一区二区三区va| 99综合影院在线| 成人黄色国产精品网站大全在线免费观看| 国产在线精品视频| 国产一区二区影院| 国产精品自拍av| 从欧美一区二区三区| 成人午夜精品在线| 91亚洲国产成人精品一区二三 | 成人av高清在线| 波波电影院一区二区三区| 白白色亚洲国产精品| 色偷偷成人一区二区三区91| 91黄色在线观看| 欧美性大战久久久久久久| 欧美精品亚洲一区二区在线播放| 制服丝袜亚洲网站| 日韩午夜在线观看视频| 久久影视一区二区| 国产精品网曝门| 亚洲人成亚洲人成在线观看图片 | 韩国精品主播一区二区在线观看| 国产精品一品二品| 99久久99久久综合| 欧美日韩一区中文字幕| 日韩女优av电影在线观看| 精品久久久久久无| 亚洲欧洲99久久| 亚洲国产一区二区在线播放| 亚洲bdsm女犯bdsm网站| 看电影不卡的网站| www.日韩大片| 欧美精品一二三| 久久人人97超碰com| 久久毛片高清国产| 亚洲天堂av一区| 日本不卡一区二区| 国产精品888| 在线中文字幕一区二区| 精品国产制服丝袜高跟| 国产精品乱码一区二区三区软件| 一区二区三区四区视频精品免费| 秋霞午夜av一区二区三区| 国产91丝袜在线播放0| 欧美在线免费视屏| 久久女同性恋中文字幕| 亚洲一线二线三线视频| 国模少妇一区二区三区| 91浏览器打开| www国产精品av| 亚洲一区二区视频在线| 久久69国产一区二区蜜臀| 91亚洲午夜精品久久久久久| 日韩一区二区三区av| 亚洲日本一区二区| 激情五月激情综合网| 欧美羞羞免费网站| 久久久91精品国产一区二区精品| 亚洲成人1区2区| 成人午夜激情在线| 精品日韩在线观看| 亚洲国产欧美在线人成| 成人免费视频一区二区| 欧美一区二区精品在线| 一区二区三国产精华液| 成人美女在线视频| 欧美成人三级电影在线| 亚洲成人免费视| av电影在线观看不卡| 久久夜色精品一区| 日本vs亚洲vs韩国一区三区二区 | 久久国产精品露脸对白| 欧美系列日韩一区| 中文字幕一区二区三区在线播放 | 免费观看久久久4p| 欧美探花视频资源| 中文字幕一区二区三区视频| 国产一区视频网站| 8x8x8国产精品| 亚洲一区二区三区视频在线播放 | 国产欧美日韩在线视频| 麻豆成人久久精品二区三区红| 色94色欧美sute亚洲13| 中文字幕一区二区三| 国产黄色91视频| 久久一二三国产| 国产一区二区三区| 精品捆绑美女sm三区| 日本午夜精品视频在线观看 | 国产精品网站一区| 国产精品一区二区三区网站| 精品福利在线导航| 久久精品二区亚洲w码| 777a∨成人精品桃花网| 丝袜亚洲另类欧美综合| 欧美精品一二三| 青娱乐精品在线视频| 在线不卡欧美精品一区二区三区| 亚洲一区精品在线| 欧美日韩色综合| 亚洲成人激情社区| 7777女厕盗摄久久久| 日韩精品欧美精品| 日韩三级在线观看| 精品一二三四区| 久久综合中文字幕| 国产精品自产自拍| 国产欧美日韩麻豆91| 丁香亚洲综合激情啪啪综合| 国产欧美在线观看一区| 丁香激情综合五月| 亚洲天天做日日做天天谢日日欢 | 国产精品视频在线看| 成人国产亚洲欧美成人综合网| 国产女人水真多18毛片18精品视频| 国产成人三级在线观看| 中文字幕第一区二区| 成人av午夜影院| 亚洲激情在线播放| 欧美老人xxxx18| 老司机免费视频一区二区| ww久久中文字幕| 99久久久国产精品| 五月天丁香久久| 欧美成人综合网站| 成人一级片在线观看| 亚洲欧美日韩精品久久久久| 欧美色图一区二区三区| 免费在线观看不卡| 国产视频一区在线观看| 91免费版在线| 日本中文字幕一区二区有限公司| 久久这里都是精品| 不卡大黄网站免费看| 性做久久久久久久免费看| 精品久久久久香蕉网| 99精品视频在线免费观看| 亚洲大片在线观看| 26uuu欧美| 一本色道久久综合亚洲91| 日本中文一区二区三区| 中文字幕不卡的av| 精品视频在线视频| 国产精品乡下勾搭老头1| 亚洲男女一区二区三区| 欧美大片在线观看| 成人精品视频一区二区三区| 香蕉av福利精品导航| 久久噜噜亚洲综合| 欧美日韩午夜在线| 国产精品小仙女| 婷婷综合在线观看| 国产精品美女久久久久久久久久久 | 麻豆精品一二三| 亚洲区小说区图片区qvod| 欧美一区二区不卡视频| voyeur盗摄精品| 另类专区欧美蜜桃臀第一页| 亚洲欧美一区二区三区极速播放| 日韩欧美另类在线| 欧美在线|欧美| 成人一区在线看| 精油按摩中文字幕久久| 一区二区三区欧美在线观看| 精品粉嫩超白一线天av| 欧美在线999| 97久久久精品综合88久久| 国产一区二区视频在线| 亚洲mv在线观看| 亚洲免费伊人电影| 国产亚洲制服色| 欧美成人在线直播| 欧美高清视频不卡网| 99精品国产99久久久久久白柏| 国产专区欧美精品| 午夜伊人狠狠久久| 国产精品国产自产拍在线| 欧美精品一区二区在线观看| 欧美日韩情趣电影| 色中色一区二区| 99久久精品情趣| 成人午夜激情片| 国产精品91xxx| 激情伊人五月天久久综合| 日本免费新一区视频| 亚洲国产成人porn| 亚洲一区二区精品久久av| 综合激情成人伊人| 中文子幕无线码一区tr| 精品久久免费看| 欧美成人精品福利| 日韩精品中午字幕| 日韩三级在线观看| 欧美一区二区三区视频| 在线播放日韩导航| 欧美男生操女生| 91精品国产综合久久久蜜臀粉嫩 |