• 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
    谢谢板主,这个问题已经解决了,呵呵!
  • 相关阅读:
    linux | 管道符、输出重定向
    php 升级php5.5 、php7
    mysql 启动失败
    centos7.2安装phpmyadmin
    php file_get_contents失败[function.file-get-contents]: failed to open stream: HTTP request failed!解决
    go println与printf区别
    前端 head 中mate 详解
    centos 7 安装mysql
    iOS数据持久化—数据库SQLite模糊查询
    C 语言字符串和格式化输入与输出
  • 原文地址:https://www.cnblogs.com/jiahuafu/p/1543732.html
Copyright © 2020-2023  润新知