隨筆-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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 田林县| 高密市| 张家港市| 永川市| 西盟| 芦山县| 昌邑市| 大化| 普宁市| 葫芦岛市| 霍城县| 梁山县| 石柱| 竹北市| 平武县| 太白县| 盐池县| 科技| 南城县| 巢湖市| 大余县| 高州市| 邵东县| 彭山县| 佛坪县| 花莲县| 澳门| 永寿县| 鄱阳县| 富裕县| 敖汉旗| 司法| 江北区| 石台县| 兴海县| 太湖县| 东兴市| 盐山县| 姚安县| 杭锦旗| 剑河县|