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

          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吧...  回復  更多評論
            
          # re: 一個簡單的SplashScreen
          2005-08-26 15:28 | Pudgy's World
          簡單的寫了一點,望指教。  回復  更多評論
            

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

          常用鏈接

          留言簿(1)

          隨筆分類(13)

          隨筆檔案(13)

          文章分類(4)

          文章檔案(5)

          相冊

          Developer

          Favorite blogs

          搜索

          •  

          積分與排名

          • 積分 - 22538
          • 排名 - 1626

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 昭平县| 屏南县| 永昌县| 孝昌县| 潜江市| 电白县| 四平市| 盐城市| 略阳县| 南木林县| 唐海县| 通海县| 张家口市| 南岸区| 台南市| 南昌市| 柘城县| 游戏| 同江市| 平顶山市| 广州市| 西华县| 亚东县| 安达市| 达拉特旗| 天津市| 手机| 泸西县| 嵊州市| 容城县| 化州市| 车致| 邵东县| 屏边| 鄱阳县| 桐梓县| 芮城县| 光山县| 霍城县| 南昌县| 潢川县|