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
    谢谢板主,这个问题已经解决了,呵呵!
  • 相关阅读:
    Linux显示2015年日历表
    Linux显示系统日期
    Dialogs 对话框
    grid 属性
    VS2010 fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 嵌入清单
    Perl Tk grid 布局
    Perl Tk pack布局示例
    Perl Tk grid布局管理器
    Perl DBI模块
    输入文本框模型
  • 原文地址:https://www.cnblogs.com/jiahuafu/p/1543732.html
Copyright © 2011-2022 走看看