aswing学习笔记4-通过调用面板中的按钮实现主界面动态切换皮肤的问题!
生活随笔
收集整理的這篇文章主要介紹了
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 謝謝板主,這個問題已經解決了,呵呵!轉載于:https://www.cnblogs.com/jiahuafu/archive/2009/08/11/1543732.html
總結
以上是生活随笔為你收集整理的aswing学习笔记4-通过调用面板中的按钮实现主界面动态切换皮肤的问题!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用Indy创建收发电子邮件的例子
- 下一篇: 关于自绘CListBox的一些疑惑