网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  javaapplication启动画面的制作     
  文章作者:未知  文章来源:水木森林  
  查看:169次  录入:管理员--2007-11-17  
 
  现象:
  
    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中的异常处理从概念到实例    下一篇: jgraph经典常见问题解答(faq)
  相关文档
java程序中的多线程(1) 11-16
hibernate annotations 实战(二) 11-17
java编程基础 11-17
java ee 5.0能取代struts,spring和hibernate吗 11-17
有感javaisnotplatform-independent,itistheplatform 11-17
使用模板模式简化dao操作hibernate 11-16
通过测试分类实现敏捷构建 11-17
用jbuilder9开发媒体播放器 11-17
基于java idl的分布式程序设计 11-17
7个软件开发原则 11-17
教你如何编写java类(一) 11-17
java 电 子 商 贸 结 构 11-17
类反射简化struts应用程序的开发(一) 11-17
搭建java桌面应用程序原型(一) 11-17
基于uml的工作流管理系统分析一(图) 11-17
eclipsepro: java tools for professional eclipse developers 11-17
tomcat5.5的基本配置详细说明 11-17
javascript加密解密终级指南 11-16
经验分享:swt图形界面应用的两点心得 11-16
国际化:理解java平台上的locale 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息