您的位置:首页 > 编程语言 > Java开发

Java 桌面应用程序 启动界面

2011-03-28 21:16 891 查看
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JWindow;
/**
*
* @author Administrator
*/
public class WelcomeWindow extends JWindow {
private int duration;
Image ii;
int iconWidth = 800;
int iconHeight = 800;
int liveTime, currTime;
public WelcomeWindow(int duration) {
liveTime = duration / 1000;
ii = this.getToolkit().getImage("IMAGE/LOGO.png");
Dimension welcomeScreen = Toolkit.getDefaultToolkit().getScreenSize();
int x = (welcomeScreen.width - iconWidth) / 2;
int y = (welcomeScreen.height - iconHeight) / 2;
currTime = liveTime;
this.setBounds(x, y, iconHeight, iconHeight);
this.setVisible(true);
this.toFront();
}
public void showWelcomeWindow() {
try {
repaint();
Thread.sleep(1000 * liveTime);
} catch (InterruptedException ex) {
Logger.getLogger(WelcomeWindow.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void showWeclomeWindowAndExit(){
this.showWelcomeWindow();
this.dispose();
}
@Override
public void update(Graphics g){
paint(g);
}
@Override
public void paint(Graphics g){
g.drawImage(ii, 0, 0, this);
}
}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java import image class null