Posted on 2012-05-23 09:29
a_alter 閱讀(121)
評(píng)論(0) 編輯 收藏 所屬分類:
Swing
package javax.swing1. ToolTipManager2. UIManager3. UIDefaults -- Swing 組件的默認(rèn)值表。應(yīng)用程序可以通過 UIManager
設(shè)置/獲取默認(rèn)值。(繼承自hashTable -- 組件配置信息) 4. LookAndFeel -- LookAndFeel
封裝了一個(gè)外觀。5. java.awt.SplashScreen -- 加載動(dòng)畫頁面 (1.6)
直接對(duì)GUI組件編寫代碼不是一個(gè)好的想法, swing有他自己的專用線程來接收UI事件并更新屏幕, 如果你從其他線程中做對(duì)于屏幕的操作, 那么有可能產(chǎn)生沖突和死鎖。
使用swing事件分發(fā)線程提交要執(zhí)行的任務(wù), 可以通過任務(wù)提交給SwingUtilities.invokeLater 來實(shí)現(xiàn)這種方式。
這個(gè)方法會(huì)通過事件分發(fā)線程將任務(wù)放置到執(zhí)行事件隊(duì)列中 --- (這個(gè)應(yīng)該就是技術(shù)中通常使用的事件管理)
一切有關(guān)于GUI的操作全部放入該執(zhí)行器中管理執(zhí)行才能保證不會(huì)發(fā)生問題