第2讲程序启动界面与树形结构.ppt

第2讲程序启动界面与树形结构;重点:

启动界面的实现

JTree类的创建

树选择事件处理

树结点文本编辑

定制树的显示

难点:

动态添加、移除树结点

;2.1Java程序启动界面的原理;2.1.1SplashWindow;在JWindow上必须放置提示图片,并且显示速度不能太慢,要注意的是图片要先加载到JLabel、JButton组件上;

SplashWindow必须总在应用程序的其他窗口之上,不能被遮蔽掉。故使用JWindow.tofront()方法将当前窗口放置最上面显示,当应用程序初始化完成时,使用方法JWindow.dispose()关闭启动界面。

由线程调用sleep()来设置启动界面显示的时间以及启动线程时将SplashWindow放置在应用程序多个窗口中的最前面。;2.1.2启动界面程序应用示例分析(见教材P9);(2)应用线程启动设置画面停留的时间

publicvoidstart(){

this.toFront();//将启动界面设置在其他窗口的最上面

splashThread=newThread(this);

splashThread.start();

}

publicvoid

文档评论(0)

1亿VIP精品文档

相关文档