substance的使用示例(转)

可以使用substance改变界面的皮肤和主题,让Java制作的界面“炫”起来 
。 
可以下载substance.jar文件 
在代码中你可以用: 

Java代码  

  1. static {  
  2.         try {  
  3.             try {  
  4.                 UIManager.setLookAndFeel(new SubstanceLookAndFeel());  
  5.             } catch (UnsupportedLookAndFeelException ex) {  
  6.                System.out.println(ex.getMessage());  
  7.             }  
  8.         } catch (Exception ex) {  
  9.             System.out.println(ex.getMessage());  
  10.         }  
  11.         //设置皮肤  
  12.       //  SubstanceSaharaLookAndFeel.setSkin(new CremeSkin());  
  13.         SubstanceSaharaLookAndFeel.setSkin(new AutumnSkin());  
  14.         //SubstanceSaharaLookAndFeel.setCurrentButtonShaper(new StandardButtonShaper());  
  15.         //SubstanceSaharaLookAndFeel.setFontPolicy(new DefaultMacFontPolicy());  
  16.         //设置水印  
  17.         SubstanceLookAndFeel.setCurrentWatermark(new SubstanceBubblesWatermark());  
  18.         //设置主题  
  19.        // SubstanceLookAndFeel.setCurrentTheme(new SubstanceCremeTheme());  
  20.       SubstanceLookAndFeel.setCurrentTheme(new SubstanceLightAquaTheme());  
  21.      //  SubstanceLookAndFeel.setCurrentTheme(new SubstanceOliveTheme());  
  22.   
  23.      //  SubstanceLookAndFeel.setCurrentTheme(new SubstanceJadeForestTheme());  
  24.         //设置题头  
  25.         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

时间: 2024-10-27 05:42:42

substance的使用示例(转)的相关文章

用PHP执行Oracle存储过程示例

oracle|存储过程|示例|执行 <?//在oracle中执行存储过程示例//供大家参考$gConn=ocilogon("test","test"); /* OCIDefineByPos example thies@digicol.de (980219) *///discrate与nEcode是out parameter,其余均是 in parameter.//存储过程get_discrate存放于package ebiz_pg中.$stmt = OCIPa

Android ApiDemos示例解析(26):App-&amp;gt;Notification-&amp;gt;IncomingMessage

应用程序可以使用Notifications来通知用户某个事件发生了(如收到短信).类NotificationManager 用来处理 Notification, NotificationManager可以: 在Status Bar上显示一个新的图标. 在Extended status bar 窗口上显示附加信息或是启动一个Activity. 显示背光/LED. 使设备震动. 发出声音等. 对于一些没有UI的应用程序组件(如Broadcast Receiver, Services)或是非活动状态的

jquery清空表单数据示例分享

 这篇文章主要介绍了jquery清空表单数据的示例,需要的朋友可以参考下  代码如下: function clearForm(form) {   // iterate over all of the inputs for the form   // element that was passed in   $(':input', form).each(function() {     var type = this.type;     var tag = this.tagName.toLower

用php+oracle实现分页的示例程序

oracle|程序|分页|示例 <html><body><?include "/maya/inc/dbconn.php";$sql="select max(rownum) from xqhtest where id<50";$stmt=ociparse($gConn,$sql);ociexecute($stmt);ocifetch($stmt);$rowcount=ociresult($stmt,1);ocifreestateme

PHP开发框架Yii Framework教程(24) 数据库-DAO示例

据访问对象(DAO) 对访问存储在不同数据库管理系统(DBMS)中的数据提供了一个通用的API. 因此,在将底层 DBMS 更 换为另一个时,无需修改使用了 DAO 访问数据的代码. Yii DAO 基于 PHP Data Objects (PDO) 构建.它是一个为众多 流行的DBMS提供统一数据访问的扩展,这些 DBMS 包括 MySQL, PostgreSQL 等等.因此,要使用 Yii DAO,PDO 扩展和特定的 PDO 数据库驱动(例如PDO_MYSQL) 必须安装. Yii DAO

js与xml交互理论和示例

---------------------------------------------------js+xml--------------------------------------------------------------------------- DOM2级在 document.implementation 中引入了 createDocument() 方法. IE9+. Firefox. Opera. Chrome 和 Safari 都支持这个方法. 想一想, 或许你还记得可以

百度编辑器UEditor ASP.NET示例Demo

在百度编辑器示例代码基础上进行了修改,封装成类库,只需简单配置即可使用. 完整demo下载

C# And 逻辑“与”运算示例

  C# And 逻辑"与"运算示例,声明两个整形变量和一个bool类型的变量,然后进行相应的逻辑"与"运算,并输出结果,初学C#的逻辑判断时要了解的内容: view sourceprint?01using System; 02using System.Collections.Generic; 03using System.Linq; 04using System.Text; 05namespace LogicAnd 06{ 07 class Program 08

Tiny模板引擎(Velocity Plus)应用示例

把TinyTemplate当成是Velocity的升级版其实也是可以的,毕竟它的语法是基到Veloccity扩展而来的,兼容度在80%以上. 至于TinyTemplate的实例是怎样的,且看下面: 宏的可变参数 在Java中的可变参数使用起来非常方便,Tiny模板也对可变参有一定支持. ? 1 2 3 4 5 6 7 8 #macro hello() ParameterList: ${helloParameterList.size()}     #for(para:helloParameterL