資源簡介
代碼片段和文件信息
/*
?*?Copyright?(C)?2015?Jack?Jiang(cngeeker.com)?The?BeautyEye?Project.?
?*?All?rights?reserved.
?*?Project?URL:https://github.com/JackJiang2011/beautyeye
?*?Version?3.6
?*?
?*?Jack?Jiang?PROPRIETARY/CONFIDENTIAL.?Use?is?subject?to?license?terms.
?*?
?*?BeautyEyeLNFHelper.java?at?2015-2-1?20:25:40?original?version?by?Jack?Jiang.
?*?You?can?contact?author?with?jb2011@163.com.
?*/
package?org.jb2011.lnf.beautyeye;
import?java.awt.Color;
import?javax.swing.BorderFactory;
import?javax.swing.LookAndFeel;
import?javax.swing.UIManager;
import?javax.swing.border.Border;
import?org.jb2011.lnf.beautyeye.utils.JVM;
import?org.jb2011.lnf.beautyeye.widget.border.BEShadowBorder;
import?org.jb2011.lnf.beautyeye.widget.border.BEShadowBorder3;
import?org.jb2011.lnf.beautyeye.widget.border.PlainGrayBorder;
/**
?*?
?*?BeautyEye?Swing外觀實現方案?-?L&F核心輔助類.
?*?
?*?項目托管地址:https://github.com/JackJiang2011/beautyeye
?*?
?*?@author?Jack?Jiang(jb2011@163.com)?2012-05
?*?@version?1.0
?*/
public?class?BeautyEyeLNFHelper
{
/**?
?*?開關量:用于開啟/關閉BeautyEye?LNF的調試信息輸出.
?*?
?*?默認false,即不開啟調試信息輸出.?
?*?
?*?@since?3.2?
?*/
public?static?boolean?debug?=?false;
/**
?*?開關量:用于開啟/關閉當窗口(包括Jframe、JDialog)處于非活動
?*?狀態(inactivity)時的半透明視覺效果.
?*?
?*?默認true,即表示默認開啟半透明效果.
?*?
?*?@since?3.2
?*/
public?static?boolean?translucencyAtframeInactive?=?true;
/**?
?*?BeautyEye?LNF?的窗口邊框樣式.
?*?默認值:運行在java1.6.0_u10及以上版本時使用?{@link?frameBorderstyle#translucencyAppleLike},
?*?運行在java1.5版本時使用{@link?frameBorderstyle#generalNoTranslucencyShadow}.
?*?
?*?注意:如需設置本參數,請確保它在UIManager.setLookAndFeel前被設置,否則將不會起效哦.
?*?@see?frameBorderstyle
?*/
public?static?frameBorderstyle?frameBorderstyle?=?
isSurportedTranslucency()?frameBorderstyle.translucencyAppleLike:frameBorderstyle.generalNoTranslucencyShadow;
/**?
?*?顏色全局變量:正常情況下的窗口文本顏色.
?*?
?*?你可設置本變量,也可直接通過{@code?UIManager.put(“activeCaptionText“new?ColorUIResource(c))}和
?*?{@code?UIManager.put(“inactiveCaptionText“new?ColorUIResource(c))}來實現窗口文本顏色的改變.
?*?
?*?窗體不活動(inactivite)時的顏色將據此自動計算出來,無需額外設置.
?*?默認是黑色(new?Color(000)).?*/
public?static?Color?activeCaptionTextColor?=?new?Color(000);//黑色
/**?
?*?顏色全局變量:多數組件的背景色.
?*?
?*?你可設置本變量,也可直接通過各自的UIManager屬性來改變它們.
?*?
?*?默認是淺灰色(new?Color(250250250)).?
?*?@since?3.2?*/
public?static?Color?commonBackgroundColor?=?new?Color(250250250);//240240240);?//248248248);//255255255);//
/**?
?*?顏色全局變量:多數組件的前景色(文本顏色).
?*?
?*?你可設置本變量,也可直接通過各自的UIManager屬性來改變它們.
?*?
?*?默認是深灰色(new?Color(606060)).?
?*?@since?3.2?*/
public?static?Color?commonForegroundColor?=?new?Color(606060);//102102102);
/**?
?*?顏色全局變量:某些組件的焦點邊框顏色.
?*?當前主要用于按鈕等焦點邊框的繪制顏色.
?*?
?*?你可設置本變量,也可直接通過各自的UIManager屬性來改變它們.
?*?
?*?默認是淺灰色(new?Color(250250250)).?
?*?@since?3.2?*/
public?static?Color?commonfocusedBorderColor?=?new?Color(162162162);
/**?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-05-31?17:33??beautyeye-3.7\
?????文件?????????192??2016-04-19?22:14??beautyeye-3.7\.gitignore
?????文件?????????139??2016-04-19?22:14??beautyeye-3.7\ABOUT.txt
?????文件???????11325??2016-04-19?22:14??beautyeye-3.7\LICENSE
?????文件????????8009??2016-04-19?22:14??beautyeye-3.7\README.md
?????文件????????5251??2016-04-19?22:14??beautyeye-3.7\README_en.md
?????目錄???????????0??2019-05-31?17:31??beautyeye-3.7\demo\
?????目錄???????????0??2019-05-29?16:15??beautyeye-3.7\demo\ap
?????文件?????????720??2016-04-19?22:14??beautyeye-3.7\demo\ap
?????目錄???????????0??2019-05-31?17:31??beautyeye-3.7\demo\excute_jar\
?????文件?????2161099??2016-04-19?22:14??beautyeye-3.7\demo\excute_jar\SwingSets2(BeautyEyeLNFDemo).jar
?????目錄???????????0??2019-05-29?16:15??beautyeye-3.7\demo\jnlp\
?????文件?????????827??2016-04-19?22:14??beautyeye-3.7\demo\jnlp\launch.jnlp
?????目錄???????????0??2019-05-29?16:15??beautyeye-3.7\demo2\
?????文件?????6502207??2016-04-19?22:14??beautyeye-3.7\demo2\SwingSets3(BeautyEyeLNFDemo).jar
?????目錄???????????0??2019-05-29?16:15??beautyeye-3.7\dist\
?????文件??????536369??2016-04-19?22:14??beautyeye-3.7\dist\beautyeye_lnf.jar
?????目錄???????????0??2019-05-29?16:15??beautyeye-3.7\doc\
?????目錄???????????0??2019-05-29?16:15??beautyeye-3.7\doc\api_doc\
?????文件???????21480??2016-04-19?22:14??beautyeye-3.7\doc\api_doc\allclasses-fr
?????文件???????19020??2016-04-19?22:14??beautyeye-3.7\doc\api_doc\allclasses-nofr
?????文件???????40747??2016-04-19?22:14??beautyeye-3.7\doc\api_doc\constant-values.html
?????文件????????5519??2016-04-19?22:14??beautyeye-3.7\doc\api_doc\deprecated-list.html
?????文件????????8802??2016-04-19?22:14??beautyeye-3.7\doc\api_doc\help-doc.html
?????目錄???????????0??2019-05-29?16:15??beautyeye-3.7\doc\api_doc\index-files\
?????文件????????9733??2016-04-19?22:14??beautyeye-3.7\doc\api_doc\index-files\index-1.html
?????文件???????10369??2016-04-19?22:14??beautyeye-3.7\doc\api_doc\index-files\index-10.html
?????文件????????6597??2016-04-19?22:14??beautyeye-3.7\doc\api_doc\index-files\index-11.html
?????文件???????10189??2016-04-19?22:14??beautyeye-3.7\doc\api_doc\index-files\index-12.html
?????文件????????7928??2016-04-19?22:14??beautyeye-3.7\doc\api_doc\index-files\index-13.html
?????文件???????19226??2016-04-19?22:14??beautyeye-3.7\doc\api_doc\index-files\index-14.html
............此處省略1533個文件信息
評論
共有 條評論