initor.java

来自「航空航天订票系统 是数据库的课程设计 单机版」· Java 代码 · 共 100 行

JAVA
100
字号
package GraphicsUI;

import java.awt.*;
import java.io.*;
//import java.net.*;
//import javax.media.*;
import javax.swing.*;
import java.sql.*;

public class Initor {
	JFrame jf;

	JProgressBar jpb;

	JPanel picture;

	JLabel jlpic;

	// Player player;

	File file;

	Toolkit kit;

	Dimension windowSize;

	MainFrame mf;

	// Connection conn;

	// Statement stmt;

	public Initor() {
		kit = Toolkit.getDefaultToolkit();
		windowSize = kit.getScreenSize();
		jf = new JFrame();
		// jf.setLayout(null);
		jpb = new JProgressBar(0, 100);
		jf.setUndecorated(true);
		jf.add(jpb, BorderLayout.SOUTH);
		// jpb.setBounds(0, 285, 450, 15);
		jlpic = new JLabel();
		jlpic.setIcon(new ImageIcon("Src/Initor.jpg"));
		jf.add(jlpic, BorderLayout.CENTER);
		// jlpic.setBounds(0, 0, 450, 285);
		// jf.add(jlpic);
		// jf.add(jpb);
		jf.setBounds(windowSize.width / 2 - 225, windowSize.height / 2 - 143,
				450, 300);

		jpb.setStringPainted(true);
		jpb.setFont(new Font("宋体", Font.PLAIN, 14));
		// file = new File("Src/起飞.mp3");
		// try {
		// URL url = file.toURL();
		// player = Manager.createPlayer(url);
		// } catch (MalformedURLException e) {
		// e.printStackTrace();
		// } catch (NoPlayerException e) {
		// e.printStackTrace();
		// } catch (IOException e) {
		// e.printStackTrace();
		// }
		jf.setVisible(true);
	}

	public void show() throws Exception {
		int value = 0;
		while (value < 100) {
			// player.prefetch();
			// player.start();
			value = (int) (Math.random() * 20) + value;

			// Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
			// conn = DriverManager.getConnection
			// ("jdbc:microsoft:sqlserver://localhost:1433","sa","");
			// stmt = conn.createStatement();
			for (int i = 0; i < 95000000; i++)
				;
			jpb.setValue(value);
			jpb.setString("系 统 加 载 : " + value + "%");
		}
		jpb.setString("加 载 完 成 , 系 统 启 动");
		for (int i = 0; i < 95000000; i++)
			;
		// player.stop();
		jf.dispose();
	}

	public static void main(String[] args) {
		Initor i = new Initor();
		try {
			i.show();
		} catch (Exception e) {
			e.printStackTrace();
		}
		LogOn l = new LogOn();
	}
}

⌨️ 快捷键说明

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