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

mfc 为程序增加启动画面

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

【Java学习笔记】GUI界面之简单动画

------a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训a>、期待与您交流! -------...
  • VisionDo
  • VisionDo
  • 2015年12月16日 21:21
  • 4815

Android开机动画、logo、字样的定制过程

Android开机画面总共有三屏 一、第一屏:开机logo  1、选张png格式的图片,在Linux任意下执行(安装工具): sudo apt-get install pnmtoplainpm  2、...
  • yinhaide
  • yinhaide
  • 2015年02月09日 10:51
  • 2605

Java文档编辑器,学习Java界面,启动画面

  • 2011年08月10日 09:04
  • 294KB
  • 下载

VS软件启动画面制作

  • 2016年12月29日 22:18
  • 1KB
  • 下载

VC实现为对话框程序制作启动画面

  • 2010年01月24日 21:50
  • 344KB
  • 下载

利用Visual C++制作应用程序启动画面

  • 2008年11月24日 14:00
  • 5KB
  • 下载

JAVA 闪屏 SplashScreen 程序启动画面 浅谈

最近做一个JAVA小程序,启动的时候总感觉有些慢,想起eclipse或netbeans启动的时候都有个启动画面,不如自己也做个吧。 然后就开始查找相关资料。 SplashScreen 在 Jav...
  • bosivip
  • bosivip
  • 2014年11月30日 08:50
  • 1086

vc怎么制作启动画面

  • 2011年07月22日 22:27
  • 3.93MB
  • 下载

VC中四种程序启动画面的制作方法

  • 2009年12月28日 10:34
  • 82KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java Application启动画面的制作
举报原因:
原因补充:

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