Java Application启动画面的制作

转载 2004年07月10日 17:18:00

Java Application启动画面的制作
2003-10-10 浏览次数:198
 
 

  现象:

  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();
 }

01SplashActivity界面的完成

即时通讯项目基于环信的SDK,新建项目,导入环
  • chenfuduo_loveit
  • chenfuduo_loveit
  • 2014年11月25日 15:59
  • 976

java程序启动画面

在运行一个大型的应用程序,在程序能正式工作前需要一段时间来进行初始化.通常我们会显示一个等待画面直到程序初始化完成.在JAVA SE6中提供了一个SplashScreen类让我们能够很方便的实现这个功...
  • wj_j2ee
  • wj_j2ee
  • 2012年12月21日 16:19
  • 4076

Java Application启动画面的制作

现象:  JBuilder启动时有一个启动画面,在Jbuilder所有的初始化工作都完成之后,启动画面消失,继而JBuilder可以开始使用。  解决方案:  该方案基于我所做过的一个项目。  1、新...
  • tudou213
  • tudou213
  • 2007年12月16日 15:12
  • 176

App启动界面效果设计

每个Android应用启动之后都会出现一个Splash启动界面,大多数的Splash界面都是会等待一定时间,然后切换到下一个界面。但如果app启动时间过长,可使用启动界面让用户耐心等待这段枯燥的时间。...
  • u012637501
  • u012637501
  • 2015年05月15日 16:40
  • 2069

设置linux开发板开机启动画面

1,make ARCH=arm menuconfig   Device Drivers  --->    Graphics support  --->   重新编译内...
  • heqiuya
  • heqiuya
  • 2012年07月16日 17:10
  • 2535

自学QT之实现程序启动画面

现在好多软件都有,尤其是大型软件,他们要加载的东西太多,因此需要的事件较长,而又不希望给用户产生成为好像没有响应的情况,因此也就需要程序启动画面来实现。 当然了,用widget要比这个丰富很多,不过...
  • xuancailinggan
  • xuancailinggan
  • 2016年01月28日 11:33
  • 1384

mfc 为程序增加启动画面

1、利用组件库中的Splash Screen组件生成Splash1.cpp 和Splash1.h 这两个文件(也就是基于框架类的应用程序添加启动画面的步骤)  (1)用Photoshop等制作启动画...
  • a2311minghan
  • a2311minghan
  • 2016年11月04日 15:11
  • 1601

【实例】Qt创建程序启动画面

Qt创建程序启动画面 文档名称 Qt创建程序启动画面 创建时间 2012-9-10 修改时间 2012-9-10 ...
  • hbyzl
  • hbyzl
  • 2015年11月08日 20:23
  • 754

VC++编程中为程序加入启动画面功能

如何为自己的程序加入启动画面   观察我们平常使用的软件,当我们双击软件的时候,会在主界面出现前,先行出现一个启动画面,由于前一阵子写了一个基于对话框的程序,亲自实验了下,今天就为大家简单的介绍下,...
  • u014028070
  • u014028070
  • 2014年11月22日 12:26
  • 1771

Qt程序启动画面播放(gif与swf两种动画格式)

学习Qt有一段时间了,发现一个小问题,网上关于Qt的资料或者总结性的学习及应用文章有点少。 比如,Qt完整的API,程序运行之前的启动画面如何按理想效果播放等,每次想在项目中添加一些应用...
  • m0_37591278
  • m0_37591278
  • 2017年03月16日 14:05
  • 478
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java Application启动画面的制作
举报原因:
原因补充:

(最多只允许输入30个字)