隨筆-88  評論-77  文章-48  trackbacks-0

          1、新建一個啟動畫面Window類
          1. java.awt.Window?windowSplash;

          2、調用prepareSplash()函數,初始化啟動界面
          1. ????private?void?prepareSplash()
          2. ????{
          3. ????????Toolkit?toolkit?=?Toolkit.getDefaultToolkit();
          4. ????????windowSplash?=?new?Window(?this?);
          5. ????????Image?image?=?toolkit.getImage(?"images"?+?File.separator?+?"splash.gif"?);
          6. ????????ImageCanvas?canvas?=?new?ImageCanvas(?image?);
          7. ????????windowSplash.add(?canvas,?"Center"?);
          8. ????????Dimension?scmSize?=?toolkit.getScreenSize();
          9. ????????int?imgWidth?=?image.getWidth(?this?);
          10. ????????int?imgHeight?=?image.getHeight(?this?);
          11. ????????windowSplash.setLocation(?scmSize.width2?-?(imgWidth2),?scmSize.height2?-?(imgHeight2)?);
          12. ????????windowSplash.setSize(?imgWidth,?imgHeight?);
          13. ????}

          3、在Application的JFrame類(主界面)中調用startSplash(),顯示啟動界面,然后初試
          化JFrame的各個可視化組件,初始化后臺數據庫等(如數據庫的連接)
          1. ????private?void?startSplash()
          2. ????{
          3. ????????windowSplash.setVisible(?true?);
          4. ????????windowSplash.toFront();
          5. ????}

          4、在所有的初始化工作完成之后,調用stopSplash()函數,停止顯示啟動畫面
          1. ????private?void?stopSplash()?{
          2. ????????windowSplash.dispose();
          3. ????}
          posted on 2006-05-18 13:11 崛起的程序員 閱讀(282) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 拜城县| 阜阳市| 江源县| 监利县| 安溪县| 玉林市| 闻喜县| 凭祥市| 丰城市| 鄂尔多斯市| 南宫市| 绵阳市| 苗栗县| 龙川县| 军事| 抚州市| 北碚区| 万全县| 竹山县| 浦北县| 吉隆县| 黄大仙区| 阿合奇县| 陈巴尔虎旗| 临武县| 绿春县| 连州市| 民县| 东台市| 鹿泉市| 金昌市| 石门县| 伊金霍洛旗| 徐州市| 西吉县| 永城市| 碌曲县| 章丘市| 舟曲县| 徐州市| 措勤县|