查看本类的 API文档即时通讯网 - 即时通讯开发者社区!
1   /*
2    * Copyright (C) 2015 Jack Jiang(cngeeker.com) The BeautyEye Project. 
3    * All rights reserved.
4    * Project URL:https://github.com/JackJiang2011/beautyeye
5    * Version 3.6
6    * 
7    * Jack Jiang PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
8    * 
9    * BEShadowBorder3.java at 2015-2-1 20:25:39, original version by Jack Jiang.
10   * You can contact author with jb2011@163.com.
11   */
12  package org.jb2011.lnf.beautyeye.widget.border;
13  
14  import java.awt.Insets;
15  
16  // TODO: Auto-generated Javadoc
17  /**
18   * 一个用9格图实现的边框阴影效果,目前主要用于窗口的边框(阴影效果是半透明的)。.
19   *
20   * @author Jack Jiang(jb201@163.com)
21   * @see org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.FrameBorderStyle#translucencyAppleLike
22   */
23  public class BEShadowBorder3 extends NinePatchBorder//AbstractBorder
24  {
25  	
26  	/** The Constant BOTTOM. */
27  	private final static int TOP = 17,LEFT = 27,RIGHT = 27,BOTTOM = 37;
28  	
29  	/**
30  	 * Instantiates a new bE shadow border3.
31  	 */
32  	public BEShadowBorder3()
33  	{
34  		super(new Insets(TOP, LEFT, BOTTOM, RIGHT)
35  		, org.jb2011.lnf.beautyeye.widget.__Icon9Factory__.getInstance().getBorderIcon_Shadow3()); 
36  	}
37  	
38  	//* 2012-09-19 在BeautyEye v3.2中的BERootPaneUI,Jack Jiang启用了相比
39  	//* 原MetalRootPaneUI中更精确更好的边框拖放算法,以下方法暂时弃用,以后可以删除了!
40  //	//当用本border作边框时,窗口可拖动敏感触点区大小值
41  //	public static int BORDER_DRAG_THICKNESS()
42  //	{
43  //		return Math.min(Math.min(Math.min(TOP, LEFT),RIGHT),BOTTOM);
44  //	}
45  //	//当用本border作边框时,窗口边角可拖动敏感触点区大小值
46  //	public static int CORNER_DRAG_WIDTH()
47  //	{
48  //		return Math.max(Math.max(Math.max(TOP, LEFT),RIGHT),BOTTOM);
49  //	}
50  }