JAVA学习网首页 把生活查询网加入收藏 把JAVA学习网设为首页 联系方式
    Hi,JAVA学习
JAVA基础 设计模式 数据库 JavaBeans J2EE JavaDelphi 用户界面 综合文章  
java Application启动画面的制作
时间:22/04/2007
作者:网络
来源:网络
小提示点这里把文章加入您的收藏夹,方便下次查看
设置文章字体大小:[ ]
现象:

[pre]    JBuilder启动时有一个启动画面,在Jbuilder所有的初始化工作都完成之后,启动画面
消失,继而JBuilder可以开始使用。[/pre]
解决方案:

该方案基于我所做过的一个项目。
1、新建一个启动画面Window类
  1. java.awt.java/awt/Window.java.html" target="_blank">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.     }



上一篇:自己开发的java中文处理编辑器

下一篇:使用多线程技术让你的Swing及时响应各类事件

  • J2ee与ASP.NET平台电子企业的两种构想(4)
  • Draw2D设计--3. LightweightSystem设计和实现剖析(1)
  • dbUnit对mssqlserver自增长主键的处理
  • 开发完整J2EE解决方案的八个步骤 5
  • 把jboss安装成windows的服务!
  • 理解java的多形性
  • jar命令简介
  • 一个Jsp初学者的学习过程(一)
  • j2ee常见错误(放到这里备查)--节选自j2ee tutorial
  • Groovy与Java代码间的互操作
  • JBuilder7和WebLogic7集成开发Struts一点经验
  • (7)使用Kjava GUI组件的开发
  • windy's j2ee1.4 tutorial (chinese) --overview(004)
  • 一个画柱状图形的例子,在页面中显示
  • [Java]:创建接受格式化文本的输入域
  • 正确、优雅的关闭weblogic 8
  • JCreator 使用技巧-2
  • alt属性和title属性
  • 返回】 【顶部】 【关闭
    Copyright © 2005-2010 www.594k.com All Rights Reserved.
    版权所有:JAVA学习网 备案序号:皖ICP备06004238号