📄 splash.java
字号:
package app.splash;
import app.login.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Splash extends JFrame
{ Toolkit toolkit=Toolkit.getDefaultToolkit();
Window window;
Image image;
static public void main(String[] args)
{ JFrame f1=new Splash();
f1.show();
}
public Splash()
{ ImageCanvas canvas;
window=new Window(this);
image=toolkit.getImage("images/Splash.jpg");
canvas=new ImageCanvas(image);
window.add(canvas,"Center");
Dimension scrnSize=toolkit.getScreenSize();
int imgWidth=image.getWidth(this),
imgHeight=image.getHeight(this);
window.setLocation(scrnSize.width/2-(imgWidth/2),
scrnSize.height/2-(imgHeight/2));
window.setSize(imgWidth,imgHeight);
window.show();
window.toFront();
try{Thread.currentThread().sleep(3000);}
catch(Exception e) {e.printStackTrace();}
window.dispose();
}
}
class ImageCanvas extends Canvas
{ private Image image;
public ImageCanvas(Image image)
{ MediaTracker mt=new MediaTracker(this);
mt.addImage(image,0);
try{mt.waitForID(0);}
catch(Exception e) {e.printStackTrace();}
this.image=image;
}
public void paint(Graphics g)
{g.drawImage(image,0,0,this);
}
public void update(Graphics g)
{paint(g);
}
public Dimension getPreferredSize()
{ return new Dimension(image.getWidth(this),
image.getHeight(this));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -