麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

用java的jwindow運行出的splash畫面

2019-11-18 13:33:26
字體:
來源:轉載
供稿:網友

import javax.swing.*;
import java.awt.*;
/*
JWindow 是一個能夠在用戶桌面的任何地方顯示的容器。
所以能夠使用它構成程序剛運行時的splash畫面。
*/
public class ESplash extends JWindow implements Runnable {
  
    PRivate Thread thread = null;
    private Image logo = null;
    private Color bg_color = new Color(255, 255, 255);
    private Toolkit toolkit =getToolkit();
    private int image_width;
    private int image_height;

    public ESplash() {
      logo = new ECreateIcon().getSplashImage();
      loadImage(logo, 0);
      image_width = logo.getWidth(this);
      image_height = logo.getHeight(this);
      setBackground(bg_color);
      setCursor(new Cursor(3));
      setSize(image_width + 10, image_height + 10);
      //設置JWindow的顯示位置
      int XPos = (toolkit.getScreenSize().width - getSize().width) / 2;
      int Ypos = (toolkit.getScreenSize().height - getSize().height) / 2;
      setBounds(Xpos, Ypos, getSize().width, getSize().height);
      setVisible(true);
    }
    /*
     通過使用MediaTracker加載圖像,確保圖像被正確的加載。
     圖像被加載后,將進行繪圖。
    */
    private void loadImage(Image image, int ID) {
        if(image != null) {
            MediaTracker tracker = new MediaTracker(this);
            tracker.addImage(image, ID);
            try {
                tracker.waitForID(ID);
            }
            catch(InterruptedException _ex) { }
        }
    }

    /*
     在JWindow部件上繪制圖像。
    */
   
    public void paint(Graphics g) {
        g.drawImage(logo, 5, 5, image_width, image_height, this);
       
        //設置字體的色彩
        g.setColor(new Color(102, 102, 150));
        g.drawString("正在初始化系統......", 7, getSize().height - 72);
        //設置矩形框的背景色彩。
        g.setColor(new Color(255, 255, 255));
       
        //繪制矩形框
        g.fillRect(5, getSize().height - 70, 317, 7);
        g.drawRect(5, getSize().height - 70, 317, 7);
       
        //重新設置將要填涂在矩形框中的顏色
        g.setColor(new Color(102, 102, 150));
        for(int n = 0; n < 317; n += 5)
            try {
             //線程休眠50毫秒
             Thread.sleep(50L);
             //填涂矩形框
             g.fillRect(5, getSize().height - 70, n, 5);
            }
            catch(Exception _ex) { }
        }



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久久亚洲精品 | 国产成人羞羞视频在线 | 免费看一级视频 | 99影视在线视频免费观看 | 污版视频在线观看 | 蜜桃精品视频 | 国产黄色免费网站 | 国产精品午夜一区 | 欧美激情在线播放 | 少妇的肉体的满足毛片 | 91午夜视频 | 欧美久久久一区二区三区 | 天天躁狠狠躁夜躁2020挡不住 | 成人资源在线 | 色综合视频网 | 精品国产一区二区三区四区在线 | 91在线视频观看 | 日韩一级电影在线观看 | 亚洲人成网站在e线播放 | 奶子吧naiziba.cc免费午夜片在线观看 | 99精品视频在线免费观看 | 美女羞羞视频在线观看 | 日日狠狠久久偷偷四色综合免费 | 中国av免费在线观看 | 国产精品久久久久国产精品三级 | 精品一区二区三区免费 | 日本中文字幕久久 | 高清一区二区在线观看 | 成人三级电影在线 | 国产羞羞视频 | 91精品国产综合久久婷婷香 | 欧美视频一区二区三区在线观看 | 亚洲一区二区三区在线免费观看 | 99激情 | 欧美成人激情在线 | 日本中文字幕久久 | 国产亚洲精品久久久久久网站 | 日本xxxx视频| 精品国产一区二区三区在线观看 | 福利免费在线观看 | 美女色影院 |