快速业务通道

Java Swing组件全演示 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22
件    this.addWindowListener(new WindowAdapter()    {    public void WindowClosing(WindowEvent e)    {    // 释放资源,退出程序    dispose();    System.exit(0);    }    });

如上所示,我们向主框架注册了一个窗口事件addWindowListener(),事件继承了WindowAdapter接配器,并重载了方法WindowClosing(),方法中利用dispose()释放窗口资源,System.exit(0)关闭窗口。

六 总结

好了,我们来回顾一个我们的上面的内容:设计的思路,容器,嵌板,布局管理器, Swing组件的事件。

大家明白了为什么做项目能快速提高自己水平了吧。其实上面的方法原理和做项目差不多,任何事只要经过自己的大脑思考,亲手操作,想忘记并不是那么容易的了。相信看了本文和代码再辅以相关的书籍介绍,大家对Swing处理会有一定的感性理解了。

开始动手吧。发挥你的天才思维,自己设计一个更好的Swing组件大全吧。当然你也可在本程序的基础上完善其中更复杂的功能。比如:把树形列表内容用window文件资源器代替,把表格的处理和数据库相连接或和相关数据连接,让文本区可显示图片。。。。。哦,天啊。说不定一个好的产品也会因此诞生。

再次强调开始之前请先设计你的界面,画出你的程序结构图。即使再小的程序也请你大概勾一个它的轮廓。

七 具体代码

由于代码中已经附上了比较详细的注释,在此就不一一解释说明了。在此要提醒大家在研究源代码时要注意几个复杂的组件的处理方式:如树形组件(JTree),表格(JTable),文本区(JtextArea),定时器(Timer)。为了方便大家直接复制源代码来编译,所有的模块都是放在一个主类中实现的。所有源代码的事件都是用嵌套的内隐类方法来实现的。如果大家不习惯这种写法,程序中已经消除了各模块之间的关联性,可很方便的把各子模块分离成类文件。代码只是演示了Swing的大部组件,各个组件没有很深入的处理了。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号