substance的使用示例(转)
可以使用substance改变界面的皮肤和主题,让Java制作的界面“炫”起来
。
可以下载substance.jar文件
在代码中你可以用:
- static {
- try {
- try {
- UIManager.setLookAndFeel(new SubstanceLookAndFeel());
- } catch (UnsupportedLookAndFeelException ex) {
- System.out.println(ex.getMessage());
- }
- } catch (Exception ex) {
- System.out.println(ex.getMessage());
- }
- //设置皮肤
- // SubstanceSaharaLookAndFeel.setSkin(new CremeSkin());
- SubstanceSaharaLookAndFeel.setSkin(new AutumnSkin());
- //SubstanceSaharaLookAndFeel.setCurrentButtonShaper(new StandardButtonShaper());
- //SubstanceSaharaLookAndFeel.setFontPolicy(new DefaultMacFontPolicy());
- //设置水印
- SubstanceLookAndFeel.setCurrentWatermark(new SubstanceBubblesWatermark());
- //设置主题
- // SubstanceLookAndFeel.setCurrentTheme(new SubstanceCremeTheme());
- SubstanceLookAndFeel.setCurrentTheme(new SubstanceLightAquaTheme());
- // SubstanceLookAndFeel.setCurrentTheme(new SubstanceOliveTheme());
- // SubstanceLookAndFeel.setCurrentTheme(new SubstanceJadeForestTheme());
- //设置题头
- SubstanceLookAndFeel.setCurrentTitlePainter(new Glass3DTitlePainter());
下载下来substance.jar包后,解压JAR文件,可以看到在“org/jvnet/substance/skin”下有下面这些皮肤(以LookAndFeel.class结尾的文件)。
共有22种皮肤,69种主题,自己设置
我给你个地址吧,上面全是开源的外观,可以直接拿来用,很方便
http://www.open-open.com/61.htm
http://www.iteye.com/problems/70945
转载于:https://www.cnblogs.com/softidea/p/5317160.html
substance的使用示例(转)相关推荐
- substance painter 2018.3破解版|substance painter 2018.3.1中文破解版下载(附破解补丁)
Substance Painter2018是一款最新的3d绘图软件,拥有全新的3D贴图绘制工具,可以称的上是最受欢迎的动画设计制作软件.新的版本来临,总会带来不错的升级功能,例如信的绘画体验,无论你的 ...
- pt 2021创意 3D贴图绘画和投影工具Substance 3D Painter
Substance 3D Painter拥有贴图所需的全部功能,从高级笔刷到自动适配各种形状的预设遮罩,为您开启 3D 世界创作新体验,能够让设计人员在进行3D绘画制作时更加容易,也是一个十分给力的次 ...
- Substance Painter 2018 Essential Training Substance Painter 2018基础教程 Lynda课程中文字幕
Substance Painter 2018 Essential Training 中文字幕 Substance Painter 2018基础教程 中文字幕Substance Painter 2018 ...
- substance painter 2018 mac中文永久破解教程
Mac上3D绘画软件有很多,Substance Painter 2018 for Mac就是其中的一款.Substance Painter 2018.3.1新版本更加专注于新的高级导出预设,使创建3D ...
- Oracle PL / SQL – ACOS函数示例
ACOS()函数返回输入n的反余弦,输入n必须在-1到1的范围内.该函数将返回一个在0到pi范围内的值,以弧度表示. ACOS功能示例 SELECT ACOS(.2) FROM DUAL; -- ou ...
- .net连接mysql数据_.net连接MYSQL数据库的方法及示例!
连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...
- CPU Cache原理与示例
CPU Cache原理与示例 基础知识 现在的 CPU 多核技术,都会有几级缓存,老的 CPU 会有两级内存(L1 和 L2),新的CPU会有三级内存(L1,L2,L3 ),如下图所示: 其中: ...
- 编译器 llvm clang 源码转换示例
编译器 llvm clang 源码转换示例 从git获取llvm项目的源码方式: git clone https://github.com/llvm/llvm-project.git 下载源码后,进入 ...
- Cache Memory技术示例
Cache Memory技术示例 为什么需要cache?如何判断一个数据在cache中是否命中?cache的种类有哪些,区别是什么? 为什么需要cache memory 先思考第一个问题:程序是如何运 ...
最新文章
- 硬铺路、软筑墙:三星移动在中国的新路径
- 聚焦五大领域:浙江大学发布《重大领域交叉前沿方向2021》报告
- shell 动态进程守护
- 重定位(搜索KERNEL32.DLL得到API地址)
- java结果集分页太慢_巨大结果集的分页错误
- 转载:flash 跨域 crossdomain.xml
- GDCM:gdcm::Global的测试程序
- Windows下程序启动时出现0xc000007b错误的解决方案
- 如何处理大流量高并发
- 游戏cg提取工具_记蒼の彼方のフォーリズム の CG提取
- EMNLP 2018 | 为什么使用自注意力机制?
- Ample Sound Ample Guitar Semi Hollow Mac - 半空心体式吉他
- 为什么计算机打不开优盘,电脑显示u盘但打不开 为什么u盘连电脑有显示但打不开...
- 防止PCB会过期,以及过期后的处理办法
- IDS与IPS工作原理
- 一张图解析FastAdmin中的FormBuilder表单生成器
- 把图片转换成二进制--把二进制转换成图片
- IDEA git配置
- 微软workflow foundation介绍
- SQL Server安全(2/11):身份验证(Authentication)
热门文章
- 利用Vue.js实现简单员工管理系统(增删查)的功能
- python猫狗大战游戏_Kaggle猫狗大战图片分类项目研究
- 外媒曝大规模数据泄露事件:涉11亿条
- XFTP连接服务器成功,传输文件失败解决方案
- Ajax,Axios,Fetch的学习,对比和使用
- 求助:关于python tkinter模块 pack() 函数问题。请各位大神赐教!
- 福州大学计算机考研要准备多久,福州大学(专业学位)计算机技术考研难吗
- UI设计师不可不知的安卓屏幕知识-安卓100分享
- java 支付宝 第三方即时到账支付 接口
- 一步教你溯源【钓鱼邮件】的IP地址