JFC系列2之设置可插拔外观

  SUN公司为我们提供了三种可插拔界面(pluggable look-and-feel, 即PLAF)外观,分别为Metal(JAVA的界面外观),Windows和Motif(模拟Unix/X),分别由以下三个类实现:

  

  swing应用程序在启动时,首先会读取系统属性swing.defaultlaf来确定默认界面外观的类名称,一般情况下该属性设置为默认JAVA外观。

  设置外观时只需要调用两个方法,即   UIManager.setLookAndFeel(plaf),参数为String类型,内容是上面的类的名称和SwingUtilities.updateComponentTreeUI(window);参数为Window类型,即所要设置外观的窗体。

  设置这三种界面,我已经封装为静态方法,代码如下:

  上面代码已被收录在我的diaoxianSoft中的easyJFC包中。此包暂未完善,亦未做正规测试,不知其有多大通用性,仅作为我个人的私有包,在自己写代码中使用。

  JFC系列将分享一些常见但又让我们这些新手头疼的问题的解决方法,希望大家继续关注,也希望大家一起分享自己的成果。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值