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

相关文章
|
6月前
|
Shell 开发工具 git
聊天功能演示系统发布后出现有些页面滚动与鼠标点击问题解决
聊天功能演示系统发布后出现有些页面滚动与鼠标点击问题解决
43 0
|
6月前
|
前端开发 C# 图形学
unity按钮绑定与场景切换
unity按钮绑定与场景切换
60 0
Three.js开发:修改默认鼠标操控
Three.js开发:修改默认鼠标操控
204 0
|
小程序 JavaScript 定位技术
小程序点击指定地址按钮直接打开地图导航
小程序点击指定地址按钮直接打开地图导航
255 0
|
JavaScript
fastadmin 自定义 按钮 动态切换数据 TAB切换
fastadmin 自定义 按钮 动态切换数据 TAB切换
279 0
|
数据可视化
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
在搭建完菜单以后,程序不报错也能运行,但是运行结果就是一个框,就跟没有搭建过菜单一样,如下图所示,没有我们想象中的菜单栏,更别说有下拉菜单了,但是如果将搭建菜单的代码单独放到一个测试类中去测试一下的话,会显示出来菜单,也就是说我们搭建菜单的核心代码是没有问题的
159 0
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
|
Java Android开发 Windows
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
Qt-网易云音乐界面实现-1 窗口隐藏拖拽移动,自定义标题栏
最近也换了公司,也换了新的工作,工资也象征性的涨了一点点,但是最近心里还是慌慌,不知道为什么,没有那种踏实感,感觉自己随时可以被抛弃的感觉。感觉自己在荒废时间,也感觉自己在浪费生命。
300 0
Qt-网易云音乐界面实现-1 窗口隐藏拖拽移动,自定义标题栏
|
数据安全/隐私保护
Qt-网易云音乐界面实现-2 红红的程序运行图标,和相似下方音乐条
被调出来出差了,这次出差可以说是非常不开心,这次出差也算给我自己提了个醒吧,那就是注意自己的精力,自己的口碑,和比人对自己的信任。具体内容如下
141 0
Qt-网易云音乐界面实现-2 红红的程序运行图标,和相似下方音乐条
|
调度 Windows
Mac 技术篇-触发角功能设置一步回到桌面、快速锁屏、展示启动图应用列表
Mac 技术篇-触发角功能设置一步回到桌面、快速锁屏、展示启动图应用列表
177 0
Mac 技术篇-触发角功能设置一步回到桌面、快速锁屏、展示启动图应用列表