网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.用Java的循环实现矩阵乘法代码分.
.Java 2 Micro Edition简介(二).
.JAAS:灵活的Java安全机制.
.对 JDO 的架构作一个简单的介绍.
.java中的 by value or by refere.
.怎么使用Java实现把邮件附件下载.
.Jboss中Myfaces与Sitemesh的集成.
.Java咖啡馆(6)——编写猜数字游戏.
.利用开源项目Hibernate开发Blog系.
.JRockit JVM对AOP的支持.
.Java小史.
.Java线程使用入门.
.如何运行一个外部程序并捕获输出.
.GEF-SDK-3.0.
.课程介绍(13): SL-291 JavaBeans.
.一个简单的JDBC包装器(2).
.Turbine Howto 之 Action Event .
.且看微软的.Net和Sun公司的J2EE如.
.Java设计模式之修饰模式篇.
.比较JAVA的两个设备访问API.

Java Application启动画面的制作

发表日期:2008-1-5


  现象:

  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 8新特性简介 人气:674
下一篇:Eclipse中用SWT和JFace开发入门 人气:838
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐