隨筆-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 崛起的程序員 閱讀(276) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 吉木萨尔县| 彭阳县| 襄城县| 佛山市| 宜黄县| 汉沽区| 象山县| 陆河县| 奇台县| 大庆市| 临安市| 诏安县| 淄博市| 句容市| 萍乡市| 光山县| 临安市| 临城县| 喀什市| 洱源县| 得荣县| 永春县| 印江| 麦盖提县| 涪陵区| 莒南县| 河西区| 广饶县| 石河子市| 荆门市| 德格县| 库伦旗| 南澳县| 苏州市| 郯城县| 田林县| 富民县| 淮南市| 太仓市| 常熟市| 宁城县|