Pudgy's World
          posts - 13,  comments - 16,  trackbacks - 0
          最近編寫項(xiàng)目,用到一個(gè)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 閱讀(1036) 評論(2)  編輯  收藏 所屬分類: Java Newbie

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

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

          常用鏈接

          留言簿(1)

          隨筆分類(13)

          隨筆檔案(13)

          文章分類(4)

          文章檔案(5)

          相冊

          Developer

          Favorite blogs

          搜索

          •  

          積分與排名

          • 積分 - 22548
          • 排名 - 1626

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 南漳县| 广德县| 太仆寺旗| 泸西县| 谷城县| 奉化市| 化州市| 吴旗县| 游戏| 望江县| 兴宁市| 阿拉善盟| 东海县| 普定县| 呈贡县| 宾川县| 时尚| 乌鲁木齐县| 大关县| 郁南县| 九龙坡区| 黔江区| 年辖:市辖区| 喀喇沁旗| 虞城县| 衡阳市| 泰和县| 浦东新区| 时尚| 韶关市| 长春市| 锦屏县| 宁夏| 虹口区| 囊谦县| 怀安县| 漯河市| 盐山县| 曲阜市| 马关县| 伊宁县|