• 大小: 18.45MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-21
  • 语言: Java
  • 标签: Jframe  java  样例  

资源简介

最新一版的资源包,内附的有: 1.jar包 2.示例(包括网页版和java客户端版) 3.示例源码 4.api文档 5.使用说明及常见bug处理方法

资源截图

代码片段和文件信息

/*
 * 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\applet\
     文件         720  2016-04-19 22:14  beautyeye-3.7\demo\applet\SwingSet2_for_be_lnf.html
     目录           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-frame.html
     文件       19020  2016-04-19 22:14  beautyeye-3.7\doc\api_doc\allclasses-noframe.html
     文件       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个文件信息

评论

共有 条评论