Pudgy's World
          posts - 13,  comments - 16,  trackbacks - 0
          最近編寫項目,用到一個Splash Screen。
          現(xiàn)奉獻(xiàn)給大家。

          import java.awt.Dimension;
          import java.awt.Toolkit;
          import java.net.URL;

          import javax.swing.ImageIcon;
          import javax.swing.JFrame;
          import javax.swing.JLabel;

          public class SplashScreen extends JFrame {
              
          /**Date 08.17.2005
               * 
               * Splash Screen
               * Very Simple
               * @author Pudgy
               * @version 0.01
               * 
               * 
               
          */
              
          private static final long serialVersionUID = 5124L;

              
          public SplashScreen() {
                  super(
          "Starting jDicomSee");
                  Toolkit toolkit 
          = Toolkit.getDefaultToolkit();
                  Dimension screenSize 
          = toolkit.getScreenSize();
                  URL imageURL 
          = searchFile("splash.png");
                  
          if (imageURL != null) {
                      getContentPane().add(
          new JLabel(new ImageIcon(imageURL)));

                  }
                  setUndecorated(
          true);
                  pack();
                  setLocation((screenSize.width 
          - getWidth()) / 2,
                          (screenSize.height 
          - getHeight()) / 2);
                  setVisible(
          true);
                  
          try {
                      Thread.sleep(
          1500);
                  } 
          catch (InterruptedException e) {
                      e.printStackTrace();
                  }
              }

              
          private URL searchFile(String fileName) {
                  URL url 
          = getClass().getClassLoader().getResource(fileName);
                  
          if (url == null)
                      url 
          = getClass().getClassLoader().getResource("images/" + fileName);
                  
          return url;
              }
          }
          posted on 2005-08-22 21:29 Pudgy's World 閱讀(1035) 評論(2)  編輯  收藏 所屬分類: Java Newbie

          FeedBack:
          # re: 一個簡單的SplashScreen
          2005-08-22 23:07 | Flair@ZJU
          SplashScreen的作用不是簡單的sleep吧...  回復(fù)  更多評論
            
          # re: 一個簡單的SplashScreen
          2005-08-26 15:28 | Pudgy's World
          簡單的寫了一點,望指教。  回復(fù)  更多評論
            

          <2005年8月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(1)

          隨筆分類(13)

          隨筆檔案(13)

          文章分類(4)

          文章檔案(5)

          相冊

          Developer

          Favorite blogs

          搜索

          •  

          積分與排名

          • 積分 - 22538
          • 排名 - 1626

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 林口县| 中宁县| 龙门县| 阿尔山市| 武宁县| 东莞市| 海城市| 平凉市| 建平县| 珠海市| 宁夏| 芷江| 义马市| 保山市| 高阳县| 嘉定区| 海阳市| 金华市| 张家界市| 石阡县| 兴业县| 栾川县| 巨野县| 当阳市| 南靖县| 阜宁县| 洛川县| 常德市| 赤峰市| 无极县| 清新县| 佛学| 万源市| 丰镇市| 闽清县| 沈丘县| 大埔县| 高要市| 台东市| 永年县| 文安县|