Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14490248
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:39:09

下载本文示例代码
  现象:   JBuilder启动时有一个启动画面,在Jbuilder所有的初始化工作都完成之后,启动画面消失,继而JBuilder可以开始使用。   解决方案:   该方案基于我所做过的一个项目。   1、新建一个启动画面Window类   java.awt.Window windowSplash;   2、调用prepareSplash()函数,初始化启动界面   private void prepareSplash()  {    Toolkit toolkit = Toolkit.getDefaultToolkit();     windowSplash = new Window( this );     Image image = toolkit.getImage( "images" File.separator "splash.gif" );     ImageCanvas canvas = new ImageCanvas( image );     windowSplash.add( canvas, "Center" );     Dimension scmSize = toolkit.getScreenSize();     int imgWidth = image.getWidth( this );     int imgHeight = image.getHeight( this );     windowSplash.setLocation( scmSize.width/2 - (imgWidth/2), scmSize.height/2 - (imgHeight/2) );    windowSplash.setSize( imgWidth, imgHeight );  }   3、在Application的JFrame类(主界面)中调用startSplash(),显示启动界面,然后初试化JFrame的各个可视化组件,初始化后台数据库等(如数据库的连接)   private void startSplash()  {    windowSplash.setVisible( true );    windowSplash.toFront();  }   4、在所有的初始化工作完成之后,调用stopSplash()函数,停止显示启动画面   private void stopSplash() {    windowSplash.dispose();  }   现象:   JBuilder启动时有一个启动画面,在Jbuilder所有的初始化工作都完成之后,启动画面消失,继而JBuilder可以开始使用。   解决方案:   该方案基于我所做过的一个项目。   1、新建一个启动画面Window类   java.awt.Window windowSplash;   2、调用prepareSplash()函数,初始化启动界面   private void prepareSplash()  {    Toolkit toolkit = Toolkit.getDefaultToolkit();     windowSplash = new Window( this );     Image image = toolkit.getImage( "images" File.separator "splash.gif" );     ImageCanvas canvas = new ImageCanvas( image );     windowSplash.add( canvas, "Center" );     Dimension scmSize = toolkit.getScreenSize();     int imgWidth = image.getWidth( this );     int imgHeight = image.getHeight( this );     windowSplash.setLocation( scmSize.width/2 - (imgWidth/2), scmSize.height/2 - (imgHeight/2) );    windowSplash.setSize( imgWidth, imgHeight );  }   3、在Application的JFrame类(主界面)中调用startSplash(),显示启动界面,然后初试化JFrame的各个可视化组件,初始化后台数据库等(如数据库的连接)   private void startSplash()  {    windowSplash.setVisible( true );    windowSplash.toFront();  }   4、在所有的初始化工作完成之后,调用stopSplash()函数,停止显示启动画面   private void stopSplash() {    windowSplash.dispose();  } 下载本文示例代码


Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作Java Application启动画面的制作
阅读(146) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~