⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jsplashwindow.java

📁 垃圾邮件过滤器Java源码 本软件基于朴素贝叶斯算法
💻 JAVA
字号:
/*
 * JSplashWindow.java
 *
 * Created on 2008年12月6日, 下午9:16
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */
package newpackage;

//程序启动界面

import javax.swing.*;
import java.awt.*;
import java.net.*;

/**
 *
 * @author Administrator
 */
public  class JSplashWindow extends JWindow implements Runnable {
  Thread  splashThread=null;
  boolean show=false;
  NewJFrame frame = new NewJFrame();//****************************
  
  public JSplashWindow() {
  	//frame.setTitle("垃圾邮件过滤器");
    setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
    JPanel splash = new JPanel(new BorderLayout());
    /*  读取图片文件  */
    URL url = getClass().getResource("/image/bbb.jpg");
    if(url != null){
      splash.add(new JLabel(new ImageIcon(url)),
      BorderLayout.CENTER);
    }
    setContentPane(splash);
    Dimension screen = getToolkit().getScreenSize();
    pack();
/*  使窗口居中显示 */
    setLocation((screen.width - getSize().width) / 2,
	          (screen.height - getSize().height) / 2);  
  }

  public void start(){
  	
     
    this.toFront();
    splashThread=new Thread(this);
    splashThread.start();
  }

  public void run(){
    try { 
          this.toFront();
          show();
          /* 延时3秒后,关闭窗口  */
          Thread.sleep(3000);  
         }
   catch (Exception ex) {
   ex.printStackTrace();
 }
 show=true;
 frame.AAmain();
 this.dispose();
  }


  public static void main(String[] args)
  {
     
     
     
     JSplashWindow splash = new JSplashWindow();
     splash.start();
     
    
     /*  显示启动界面,3秒钟后自动消失  */
    
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -