当前位置:网站首页 > Java基础 > 正文

java substance教程



http://www.iteye.com/problems/70945

http://www.iteye.com/topic/

http://www.iteye.com/topic/

http://www.iteye.com/topic/

java LookAndFeel 美化 Substance使用

最出名的当属Substance。官网:http://insubstantial.github.io/insubstantial/substance/

使用,将Substance.jar引入到lib中,然后在main中:

 

他们都可以通过 SubstanceLookAndFeel类的静态方法 setCurrentXXX(XXX)来完成设置,其中对皮肤的设置稍有不同,使用静态方法setSkin(),没有Current这个单词,这主要是由于一个皮肤对象中已经包含了所有其他的如主题,水印,按钮类型的设置.另外注意,所以这些类型并没有作为一个类的字段来出现,而且他们各处单独是一个类,所以都需要通过new来创建他们的实例.其中除了皮肤,按钮,标题栏,其他的对象都是以Substance+名称+类型 来命名的.(主题是皮肤的一部分)

共有22种皮肤,69种主题。

1. 下载下来substance.jar包后,解压JAR文件,可以看到在“org/jvnet/substance/skin”下有下面这些皮肤(以LookAndFeel.class结尾的文件)。

SubstanceAutumnLookAndFeel.class

SubstanceBusinessBlackSteelLookAndFeel.class

SubstanceBusinessBlueSteelLookAndFeel.class

SubstanceBusinessLookAndFeel.class

 

 要使用上述皮肤很简单,只要在main函数中调用下面代码即可:

//主要设置皮肤、主题还有按钮、水印、选项卡、滑动条以及水印等

//UIManager.setLookAndFeel(“org.jvnet.substance.skin.SubstanceBusinessLookAndFeel”);

//UIManager.setLookAndFeel(“org.jvnet.substance.skin.SubstanceOfficeSilver2007LookAndFeel”);

//UIManager.setLookAndFeel(“org.jvnet.substance.skin.SubstanceSaharaLookAndFeel”);

//UIManager.setLookAndFeel(“org.jvnet.substance.skin.SubstanceOfficeBlue2007LookAndFeel”);

UIManager.setLookAndFeel(“org.jvnet.substance.skin.SubstanceBusinessBlackSteelLookAndFeel”);

 

2. org/jvnet/substance/theme 下有可用主题:

SubstanceAquaTheme.class

SubstanceBarbyPinkTheme.class

SubstanceBlendBiTheme.class

…………

疑问:

 UIManager.setLookAndFeel(new SubstanceLookAndFeel());
这里的SubstanceLookAndFeel不是一个skin类,我在skin下找不到这个类。











 

参考:http://hi.baidu.com/jxqlovejava/item/fe3116cdd0ee183b37

http://hitzsf.blog.163.com/blog/static/0/

http://blog.csdn.net/zhenshiyiqie/article/details/

http://www.iteye.com/topic/

 

版权声明


相关文章:

  • java中级程序教程2025-10-13 09:18:04
  • java教程46讲2025-10-13 09:18:04
  • java教程视频 微信2025-10-13 09:18:04
  • java编程教程2412025-10-13 09:18:04
  • java面试教程视频2025-10-13 09:18:04
  • java程序设计实用教程第二版2025-10-13 09:18:04
  • java智能识别教程2025-10-13 09:18:04
  • editplus使用java教程2025-10-13 09:18:04
  • 电脑上java安装教程2025-10-13 09:18:04
  • java木马教程2025-10-13 09:18:04