随笔-88  评论-77  文章-48  trackbacks-0

1、新建一个启动画面Window类
  1. java.awt.Window windowSplash;

2、调用prepareSplash()函数,初始化启动界面
  1.     private void prepareSplash()
  2.     {
  3.         Toolkit toolkit = Toolkit.getDefaultToolkit();
  4.         windowSplash = new Windowthis );
  5.         Image image = toolkit.getImage( "images" + File.separator + "splash.gif" );
  6.         ImageCanvas canvas = new ImageCanvas( image );
  7.         windowSplash.add( canvas, "Center" );
  8.         Dimension scmSize = toolkit.getScreenSize();
  9.         int imgWidth = image.getWidth( this );
  10.         int imgHeight = image.getHeight( this );
  11.         windowSplash.setLocation( scmSize.width2 - (imgWidth2), scmSize.height2 - (imgHeight2) );
  12.         windowSplash.setSize( imgWidth, imgHeight );
  13.     }

3、在Application的JFrame类(主界面)中调用startSplash(),显示启动界面,然后初试
化JFrame的各个可视化组件,初始化后台数据库等(如数据库的连接)
  1.     private void startSplash()
  2.     {
  3.         windowSplash.setVisible( true );
  4.         windowSplash.toFront();
  5.     }

4、在所有的初始化工作完成之后,调用stopSplash()函数,停止显示启动画面
  1.     private void stopSplash() {
  2.         windowSplash.dispose();
  3.     }
posted on 2006-05-18 13:11 崛起的程序员 阅读(271) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: