zoukankan      html  css  js  c++  java
  • aswing学习笔记4通过调用面板中的按钮实现主界面动态切换皮肤的问题!

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

    帖子发表于 : 周三 10月 29, 2008 2:09 pm
    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:\Flash\AsWingTest\src\org\aswing\plaf\basic\BasicTabbedPaneUI.as:383]
    at org.aswing.plaf.basic::BasicTabbedPaneUI/getMousedOnTabIndex()[D:\Flash\AsWingTest\src\org\aswing\plaf\basic\BasicTabbedPaneUI.as:178]
    at org.aswing.plaf.basic::BasicTabbedPaneUI/__onTabPanePressed()[D:\Flash\AsWingTest\src\org\aswing\plaf\basic\BasicTabbedPaneUI.as:192]


    兄弟水平有限 折腾了半天 还是没有什么见好,还请高手给指点指点呀!兄弟在这里先谢谢了!

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

    帖子发表于 : 周四 10月 30, 2008 10:05 am
    iiley
    你使用的是1.4版本AsWing还是svn上最新的?
    我记得1.4版好像的确有这个问题,后来修复了,你使用svn上的版本如何?

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

    帖子发表于 : 周四 10月 30, 2008 3:44 pm
    xueyuan cyz
    谢谢板主,这个问题已经解决了,呵呵!
  • 相关阅读:
    XML-SAX
    aio-epoll
    aio-java
    设计模式-策略模式、命令模式
    java-io一
    计算机网络-tcp的可靠性
    计算机网络-tcp简介
    设计模式-单例模式、工厂模式
    Cookie和Session简述
    mysql-优化二
  • 原文地址:https://www.cnblogs.com/jiahuafu/p/1543732.html
Copyright © 2011-2022 走看看