aswing学习笔记4-通过调用面板中的按钮实现主界面动态切换皮肤的问题!
生活随笔
收集整理的這篇文章主要介紹了
aswing学习笔记4-通过调用面板中的按钮实现主界面动态切换皮肤的问题!
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
通過調(diào)用面板中的按鈕實現(xiàn)主界面動態(tài)切換皮膚的問題!
發(fā)表于 : 周三 10月 29, 2008 2:09 pm 由 xueyuan cyz 現(xiàn)在我在做一個動態(tài)切換皮膚的的功能,原理是通過點擊 調(diào)用面板中的皮膚切換按紐實現(xiàn) 整體換膚。以下是面板中給按扭加的動作:
public function getButton250(e:Event):void{
UIManager.setLookAndFeel(new PPZhaoLAF());
AsWingUtils.updateAllComponentUI();
}
public function getButton251(e:Event):void{
UIManager.setLookAndFeel(new OrangeLookAndFeel());
AsWingUtils.updateAllComponentUI();
}
執(zhí)行后的效果是,基本可以實現(xiàn)通過按扭動作實現(xiàn)皮膚的動態(tài)切換,可在此同時也出現(xiàn)了一個錯誤提示框,其中的信息如下:
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: 通過調(diào)用面板中的按鈕實現(xiàn)主界面動態(tài)切換皮膚的問題!
發(fā)表于 : 周四 10月 30, 2008 10:05 am 由 iiley 你使用的是1.4版本AsWing還是svn上最新的?我記得1.4版好像的確有這個問題,后來修復(fù)了,你使用svn上的版本如何?
Re: 通過調(diào)用面板中的按鈕實現(xiàn)主界面動態(tài)切換皮膚的問題!
發(fā)表于 : 周四 10月 30, 2008 3:44 pm 由 xueyuan cyz 謝謝板主,這個問題已經(jīng)解決了,呵呵!轉(zhuǎn)載于:https://www.cnblogs.com/jiahuafu/archive/2009/08/11/1543732.html
總結(jié)
以上是生活随笔為你收集整理的aswing学习笔记4-通过调用面板中的按钮实现主界面动态切换皮肤的问题!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用Indy创建收发电子邮件的例子
- 下一篇: 关于自绘CListBox的一些疑惑