📄 start.java~8~
字号:
package studentsystem;import javax.swing.JFrame;import java.awt.BorderLayout;import java.io.File;import java.awt.Window;import java.awt.Toolkit;import java.awt.Canvas;import java.awt.Image;import java.awt.Graphics;import java.awt.Dimension;public class Start extends JFrame { BorderLayout borderLayout1 = new BorderLayout(); Window windowSplash; public Start() { try { jbInit(); prepareSplash(); startSplash(); Thread splash = new Thread(); splash.sleep(2000); stopSplash(); mainFrame m=new mainFrame(); Log log=new Log(); log.addLog("\r\r","打开了系统"); log.closeStream(); //m.setVisible(true); } catch (Exception exception) { exception.printStackTrace(); } } private void jbInit() throws Exception { getContentPane().setLayout(borderLayout1); //this.setBounds(200,200,480,320); } private void prepareSplash() { Toolkit toolkit = Toolkit.getDefaultToolkit(); windowSplash = new Window(this); //Image img= toolkit.getImage("splash.png"); Image img= toolkit.getImage("images"+File.separator+"haha.jpg"); ImageCanvas canvas= new ImageCanvas(img); windowSplash.add(canvas, "Center"); Dimension scmSize = toolkit.getScreenSize(); int imgWidth = 899; int imgHeight = 669; windowSplash.setLocation(scmSize.width/2 - (imgWidth/2), scmSize.height/2 - (imgHeight/2)); windowSplash.setSize(imgWidth, imgHeight); } public static void main(String[] args) { Start wel=new Start(); } private void startSplash(){ windowSplash.setVisible(true); windowSplash.toFront();} private void stopSplash() { windowSplash.dispose();}}class ImageCanvas extends Canvas{ Image image; public ImageCanvas(Image img) { this.image=img; } public void paint(Graphics g) { g.drawImage(image,0,0,this); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -