日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

aswing学习笔记4-通过调用面板中的按钮实现主界面动态切换皮肤的问题!

發布時間:2025/3/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 aswing学习笔记4-通过调用面板中的按钮实现主界面动态切换皮肤的问题! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過調用面板中的按鈕實現主界面動態切換皮膚的問題!

發表于 : 周三 10月 29, 2008 2:09 pmxueyuan 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 amiiley 你使用的是1.4版本AsWing還是svn上最新的?
我記得1.4版好像的確有這個問題,后來修復了,你使用svn上的版本如何?

Re: 通過調用面板中的按鈕實現主界面動態切換皮膚的問題!

發表于 : 周四 10月 30, 2008 3:44 pmxueyuan cyz 謝謝板主,這個問題已經解決了,呵呵!

轉載于:https://www.cnblogs.com/jiahuafu/archive/2009/08/11/1543732.html

總結

以上是生活随笔為你收集整理的aswing学习笔记4-通过调用面板中的按钮实现主界面动态切换皮肤的问题!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。