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

📄 jsplashwindowex.java

📁 JAVA编写的图书馆管理系统
💻 JAVA
字号:
//闪屏
import javax.swing.*;
import java.awt.*;
import java.net.*;

public class JSplashWindowEx extends JWindow implements Runnable{
	Thread splashThread=null;
	private JProgressBar progress;
	public JSplashWindowEx(){
		setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
		JPanel splash=new JPanel(new BorderLayout());
		URL url=getClass().getResource("/images/welcome.gif");

		if(url!=null){
			splash.add(new JLabel(new ImageIcon(url)),
			BorderLayout.CENTER);
		}
		progress=new JProgressBar();
		progress.setMinimum(1);
		progress.setMaximum(60);
		progress.setStringPainted(true);
		progress.setBorderPainted(false);
		progress.setString("欢迎进入商院图书馆管理系统,主窗体正在加载中,请稍等......");
		progress.setBackground(Color.white);
		splash.add(progress,BorderLayout.SOUTH);
		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(){
		show();
		try{
			for(int i=0;i<100;i++){
			Thread.sleep(15);
			progress.setValue(progress.getValue()+1);
		}
		}
		catch(Exception ex){
			ex.printStackTrace();
		}
		dispose();
	}



	public static void main(String[] args)
	{   try {
	            UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
	            }
	        catch(Exception e) {
	            e.printStackTrace();
	           }
		JSplashWindowEx splash=new JSplashWindowEx();
		splash.start();

		new MainFrame();
	}
}

⌨️ 快捷键说明

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