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
    谢谢板主,这个问题已经解决了,呵呵!
  • 相关阅读:
    类加载机制深度解析
    Mysql索引数据结构详解(1)
    深入理解mysql锁与事务隔离级别
    关于redis HSCAN count参数不生效的问题
    在idea的java开发中字符串length()方法获取长度与赋值不符的问题
    在网页中使用超链接来打开本地应用(可传参数)
    断言(assert)简介
    9. Palindrome Number
    四、MapReduce
    三、HDFS——Hadoop分布式文件系统
  • 原文地址:https://www.cnblogs.com/jiahuafu/p/1543732.html
Copyright © 2011-2022 走看看