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

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

?? officexptoolbarborder.java

?? JAVA swing 的office xp 和 office2003 風(fēng)格。
?? JAVA
字號(hào):
/* ====================================================================
 * 
 * Office Look and Feels License
 * http://sourceforge.net/projects/officelnfs
 *
 * Copyright (c) 2003-2005 Robert Futrell.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer. 
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in
 *    the documentation and/or other materials provided with the
 *    distribution.
 *
 * 3. The names "Office Look And Feels" and "OfficeLnFs" must not
 *    be used to endorse or promote products derived from this software
 *    without prior written permission. For written permission, please
 *    contact robert_futrell@users.sourceforge.net.
 *
 * 4. Products derived from this software may not be called "OfficeLnFs"
 *    nor may "OfficeLnFs" appear in their names without prior written
 *    permission.
 *
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
 * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
 * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 * ====================================================================
 */ 
package org.fife.plaf.OfficeXP;

import java.awt.Component;
import java.awt.Graphics;
import java.awt.Insets;
import javax.swing.JToolBar;
import javax.swing.UIManager;
import javax.swing.border.AbstractBorder;
import javax.swing.plaf.UIResource;


/**
 * Border used by toolbars in Office XP Look and Feel.  Note that this border
 * is what draws the "grip" at the left.  Note that this class implements
 * <code>UIResource</code>.
 *
 * @author Robert Futrell
 * @version 1.0
 */
public class OfficeXPToolBarBorder extends AbstractBorder
							implements UIResource {

	private static final int GRIP_WIDTH		= 6;


	/**
	 * Creates the border.
	 */
	public OfficeXPToolBarBorder() {
		super();
	}


	/**
	 * Returns the size of the border on each of the four sides of a toolbar.
	 *
	 * @param c The toolbar for which to get the border size.
	 * @return The size of the border.
	 */
	public Insets getBorderInsets(Component c) {
		return getBorderInsets(c, new Insets(0,0,0,0));
	}


	/**
	 * Returns the size of the border on each of the four sides of a toolbar.
	 *
	 * @param c The toolbar for which to get the border size.
	 * @param newInsets An insets instance which is modified and returned.
	 * @return The size of the border.
	 */
	public Insets getBorderInsets(Component c, Insets newInsets) {

		JToolBar toolBar = (JToolBar)c;

		// If the toolbar isn't floatable, don't add space for the grip lines.
		if ( toolBar.isFloatable() && toolBar.isBorderPainted()) {
			if ( toolBar.getOrientation()==JToolBar.HORIZONTAL ) {
				if (toolBar.getComponentOrientation().isLeftToRight()) {
					newInsets.left = getGripWidth();
				}
				else {
					newInsets.right = getGripWidth();
				}
			}
			else { // Vertical
				newInsets.top = getGripWidth();
			}
		}

		// Add 2 pixels to the top of a toolbar.  This space is colored
		// regular window color, and serves as a very small divider between
		// multiple toolbars.
		newInsets.top += 2;

		// Rollover/selection blue boxes don't touch the very bottom of the
		// toolbar, so we need a slight margin here.
		newInsets.bottom += 2;

		Insets margin = toolBar.getMargin();
		if (margin!=null) {
			newInsets.left		+= margin.left;
			newInsets.top		+= margin.top;
			newInsets.right	+= margin.right;
			newInsets.bottom	+= margin.bottom;
		}

		return newInsets;

	}


	/**
	 * Returns the width (or height, if this toolbar is vertical) of the
	 * "grip" portion of this toolbar.  This assumes that the grip is visible
	 * (i.e., the toolbar is floatable).
	 *
	 * @return The grip width.
	 */
	protected int getGripWidth() {
		return GRIP_WIDTH;
	}


	/**
	 * Paints the toolbar border, which is a column of short horizontal lines.
	 *
	 * @param c The toolbar for which to paint the border.
	 * @param x The x-coordinate at which to paint.
	 * @param y The y-coordinate at which to paint.
	 * @param width The width of the toolbar.
	 * @param height The height of the toolbar.
	 */
	public void paintBorder(Component c, Graphics g, int x, int y,
								int width, int height) {

		JToolBar toolBar = (JToolBar)c;

		if (toolBar.isFloatable()) {

			g.setColor(UIManager.getColor("ToolBar.shadow"));

			if (toolBar.getOrientation()==JToolBar.HORIZONTAL) {
				int start  = c.getComponentOrientation().isLeftToRight() ?
							(x+3) : (x+width-4);
				int end    = start + 2;
				int bottom = y + height - 4;
				y += 4;
				while (y < bottom) {
					g.drawLine(start,y, end,y);
					y += 2;
				}
			}

			else { // Vertical
				int start = y + 3;
				int end   = start + 3;
				int right = x + width - 4;
				x += 4;
				while (x < right) {
					g.drawLine(x,start, x,end);
					x += 2;
				}
			}

		} // End of if (toolBar.isFloatable()).

	}


}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区久久| 在线视频欧美精品| 久久这里只有精品6| 青青草伊人久久| 日韩小视频在线观看专区| 蜜桃久久精品一区二区| 久久婷婷综合激情| 成人午夜在线播放| 亚洲一区自拍偷拍| 91精品国产色综合久久| 国产一区欧美一区| 中文字幕制服丝袜一区二区三区| 色婷婷激情一区二区三区| 亚洲v日本v欧美v久久精品| 日韩亚洲欧美成人一区| 国产精一品亚洲二区在线视频| 欧美激情一区在线观看| 在线看日本不卡| 麻豆91在线看| 国产精品麻豆久久久| 欧洲一区在线观看| 捆绑调教美女网站视频一区| 国产精品无遮挡| 欧美日韩日本视频| 国产精品伊人色| 亚洲国产中文字幕| 久久久久久免费网| 欧美综合在线视频| 国产经典欧美精品| 亚洲高清视频的网址| 国产午夜亚洲精品理论片色戒| 色8久久人人97超碰香蕉987| 精品一区二区三区免费视频| 亚洲免费在线视频一区 二区| 日韩精品一区在线| 91女厕偷拍女厕偷拍高清| 色94色欧美sute亚洲线路一久| 丝袜诱惑制服诱惑色一区在线观看| www国产精品av| 欧美日韩色一区| 91在线视频观看| 激情图区综合网| 亚洲成a人v欧美综合天堂| 欧美国产一区视频在线观看| 欧美一区二区三区思思人| 97精品视频在线观看自产线路二| 美女网站一区二区| 亚洲一区二区av在线| 国产精品你懂的在线| 欧美mv和日韩mv的网站| 欧美三级中文字| 成人免费av资源| 韩国精品一区二区| 日韩精品免费专区| 亚洲一区视频在线| 国产精品国产三级国产普通话蜜臀| 日韩精品专区在线| 91精品久久久久久久99蜜桃| 在线免费精品视频| 91影院在线观看| 9i看片成人免费高清| 国产高清精品久久久久| 黄色日韩网站视频| 久久精品国产精品亚洲红杏| 日韩精品色哟哟| 婷婷综合五月天| 亚州成人在线电影| 亚洲一区二区综合| 成人综合婷婷国产精品久久蜜臀| 美腿丝袜在线亚洲一区| 三级不卡在线观看| 日韩高清在线一区| 天天影视涩香欲综合网| 午夜av区久久| 五月婷婷综合激情| 日韩vs国产vs欧美| 秋霞国产午夜精品免费视频| 日韩电影一区二区三区| 日韩福利电影在线| 免费精品视频最新在线| 麻豆视频一区二区| 国产伦理精品不卡| 懂色一区二区三区免费观看| 成人av网站在线观看免费| 成人aa视频在线观看| 91网页版在线| 欧美日韩一区成人| 欧美一级二级三级乱码| 精品久久久久一区| 国产日韩精品一区| 日韩伦理电影网| 夜夜嗨av一区二区三区四季av| 亚洲网友自拍偷拍| 日韩不卡免费视频| 国产精品一二三| 99精品久久只有精品| 欧美亚洲高清一区| 日韩欧美高清dvd碟片| 国产亚洲成aⅴ人片在线观看| 国产精品福利影院| 亚洲高清在线视频| 久久99精品久久久久婷婷| 福利一区二区在线观看| 在线日韩av片| 精品福利视频一区二区三区| 欧美国产一区二区| 亚洲午夜精品久久久久久久久| 美日韩一区二区| 成人爽a毛片一区二区免费| 91福利视频在线| 日韩欧美一二区| 亚洲婷婷在线视频| 日本美女一区二区三区视频| 国产99久久精品| 欧美色爱综合网| 国产欧美一区二区精品久导航| 一区二区三区精密机械公司| 久久国产精品色| 91小视频在线| 精品盗摄一区二区三区| 亚洲精品成a人| 国产精品一品视频| 欧美三区免费完整视频在线观看| 久久久99精品久久| 亚洲成av人片在线观看| 国产成人小视频| 欧美一区二区三区在线看| 中文字幕五月欧美| 欧美体内she精高潮| 久久亚洲私人国产精品va媚药| 亚洲激情图片小说视频| 狠狠色丁香久久婷婷综| 欧洲精品视频在线观看| 日本一区二区免费在线| 免费观看久久久4p| 色爱区综合激月婷婷| 国产精品美女一区二区三区 | eeuss影院一区二区三区| 欧美精品 日韩| 亚洲视频网在线直播| 国产美女一区二区三区| 欧美一区二区三区四区视频| 亚洲人成在线观看一区二区| 国产综合色视频| 正在播放亚洲一区| 亚洲一级二级在线| 91小视频在线免费看| 国产女人18毛片水真多成人如厕| 美女网站在线免费欧美精品| 欧美精品三级日韩久久| 亚洲一区二区在线观看视频| 99精品久久久久久| 中文字幕不卡在线| 国产精品一二三| 久久久久一区二区三区四区| 男人操女人的视频在线观看欧美| 在线观看91视频| 亚洲精品久久久久久国产精华液| 成人不卡免费av| 中文字幕乱码久久午夜不卡 | 亚洲综合一二区| 色综合一个色综合| 国产精品第一页第二页第三页| 国产大片一区二区| 国产日韩亚洲欧美综合| 国产一区二区免费视频| 久久久久久久久岛国免费| 国产在线视频一区二区三区| 精品国产凹凸成av人导航| 久久99精品国产.久久久久| 欧美成va人片在线观看| 激情综合网天天干| 久久久久国产精品麻豆ai换脸| 欧美日韩不卡一区二区| 三级一区在线视频先锋 | 91女人视频在线观看| 亚洲精品视频在线| 欧美午夜精品一区二区蜜桃| 亚洲成人免费电影| 制服丝袜激情欧洲亚洲| 老色鬼精品视频在线观看播放| 精品理论电影在线观看 | 亚洲同性gay激情无套| 色呦呦网站一区| 香蕉成人啪国产精品视频综合网| 欧美日韩国产精品成人| 美女高潮久久久| 国产亚洲1区2区3区| 色综合久久综合网| 五月婷婷综合网| 久久亚洲精精品中文字幕早川悠里| 国产精品资源站在线| 亚洲日本在线视频观看| 欧美日韩日日夜夜| 国产综合色在线| 亚洲精品一卡二卡| 日韩一区二区在线观看视频播放| 国产精品自拍在线| 一区二区三区欧美日韩| 日韩欧美一级二级三级久久久|