用Java开发的实用数学建模程序 简单易懂 初学者可以用来学习java知识
源代码在线查看: splash.java
/*
*@(#)Splash.java 2.0 2005/05/19
*
*清华大学 精密仪器与机械学系
*范灿升 fancansheng@163.com
*/
package lib;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
*Splash窗口,显示一些关于程序的信息。
*@version 2.0, 2005/05/19
*@author 范灿升
*@see Modeling
*/
public class Splash extends JWindow implements MouseListener
{
/**
*构造Splash窗口,做一些初始化。
*/
public Splash()
{
super();
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
getContentPane().add(new JLabel(Library.aboutIcon));
pack();
setLocation(screenSize.width/2-300,screenSize.height/2-200);
setVisible(true);
if(Library.firstRun)
{
try
{
new Robot().delay(3000);
}
catch(AWTException e)
{}
dispose();
Library.firstRun=false;
}
else
addMouseListener(this);
}
/**
*MouseListener指定的方法,空方法
*@param e 鼠标事件
*/
public void mouseClicked(MouseEvent e){}
/**
*MouseListener指定的方法,空方法
*@param e 鼠标事件
*/
public void mouseEntered(MouseEvent e){}
/**
*MouseListener指定的方法,空方法
*@param e 鼠标事件
*/
public void mouseExited(MouseEvent e){}
/**
*MouseListener指定的方法,空方法
*@param e 鼠标事件
*/
public void mousePressed(MouseEvent e){}
/**
*MouseListener指定的方法。
*用户释放鼠标时退出JWindows。
*@param e 鼠标事件
*/
public void mouseReleased(MouseEvent e)
{
dispose();
}
}