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

          搜索

          •  

          積分與排名

          • 積分 - 22544
          • 排名 - 1626

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 洛南县| 十堰市| 濮阳县| 诸城市| 柘荣县| 陈巴尔虎旗| 介休市| 万州区| 裕民县| 吉水县| 泸州市| 呈贡县| 双柏县| 理塘县| 恩平市| 民权县| 桃江县| 乃东县| 黄冈市| 且末县| 桐梓县| 淅川县| 如东县| 苏尼特左旗| 沂源县| 四子王旗| 五峰| 金堂县| 林甸县| 麻阳| 高邮市| 临汾市| 礼泉县| 交口县| 上高县| 天等县| 临夏县| 密山市| 开原市| 韶关市| 汉源县|