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

📄 jsplashwindowplus.java

📁 J2SE作业 Java编写的浏览器 实现基本浏览器功能 适合初学者学习UDP协议
💻 JAVA
字号:
import javax.swing.*;
import java.awt.*;
import java.net.*;
public class JSplashWindowPlus extends JWindow implements Runnable{
	Thread splashThread =null;
	private JProgressBar progress;
	public JSplashWindowPlus(){
		setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
		JPanel splash=new JPanel(new BorderLayout());
		URL url=getClass().getResource("/large_12871m58.jpg");
		if(url!=null){
			splash.add(new JButton(new ImageIcon(url)),BorderLayout.CENTER);
		}
		progress=new JProgressBar(1,100);
		progress.setStringPainted(true);
		progress.setBorderPainted(true);
		progress.setString("Loading...");
		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(10);
				progress.setValue(progress.getValue()+1);
			}
		}
			catch(Exception e){
				e.printStackTrace();
			}
			dispose();
		
	}
	

	

}

⌨️ 快捷键说明

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