aswing学习笔记4-通过调用面板中的按钮实现主界面动态切换皮肤的问题!

通过调用面板中的按钮实现主界面动态切换皮肤的问题!

由 xueyuan cyz
现在我在做一个动态切换皮肤的的功能,原理是通过点击 调用面板中的皮肤切换按纽实现 整体换肤。
以下是面板中给按扭加的动作:

public function getButton250(e:Event):void{
UIManager.setLookAndFeel(new PPZhaoLAF());
AsWingUtils.updateAllComponentUI();
}

public function getButton251(e:Event):void{
UIManager.setLookAndFeel(new OrangeLookAndFeel());
AsWingUtils.updateAllComponentUI();
}

执行后的效果是,基本可以实现通过按扭动作实现皮肤的动态切换,可在此同时也出现了一个错误提示框,其中的信息如下:

TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at org.aswing.plaf.basic::BasicTabbedPaneUI/getDrawnTabBounds()[D:FlashAsWingTestsrcorgaswingplafbasicBasicTabbedPaneUI.as:383]
at org.aswing.plaf.basic::BasicTabbedPaneUI/getMousedOnTabIndex()[D:FlashAsWingTestsrcorgaswingplafbasicBasicTabbedPaneUI.as:178]
at org.aswing.plaf.basic::BasicTabbedPaneUI/__onTabPanePressed()[D:FlashAsWingTestsrcorgaswingplafbasicBasicTabbedPaneUI.as:192]

兄弟水平有限 折腾了半天 还是没有什么见好,还请高手给指点指点呀!兄弟在这里先谢谢了!
Re: 通过调用面板中的按钮实现主界面动态切换皮肤的问题!

由 iiley
你使用的是1.4版本AsWing还是svn上最新的?
我记得1.4版好像的确有这个问题,后来修复了,你使用svn上的版本如何?
Re: 通过调用面板中的按钮实现主界面动态切换皮肤的问题!

由 xueyuan cyz
谢谢板主,这个问题已经解决了,呵呵!
本文转自jiahuafu博客园博客,原文链接http://www.cnblogs.com/jiahuafu/archive/2009/08/11/1543732.html如需转载请自行联系原作者

jiahuafu

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值