新手入门:Java Swing的基础知识全接触
2008-02-23 08:15:11来源:互联网 阅读 ()
1.前言:
当我们学习过了java中的基本语法,并且熟悉java的面向对象基础以后,我们就可以开始简单的Swing程序的设计,用过Vb的朋友可能会被它的简单的设计用户界面方法所吸引,只需要拖几个控件到窗体上,为每个空件编写event就可以简单的实现界面设计.但是强大的java也不比vb逊色.同样可以设计出精美的界面.
2.Swing概述:
当java1.0刚刚出现时还没有swing,当时的GUI基本编程库,sun取名叫AWT(Abstract Window Tookit),基本AWT库处理用户界面 的方法是将这些元素的创建行为交给,底层操作系统的GUI工具箱进行处理,来实现WORA的目的.而因为种种原因,不同的OS之间存在差异,使得AWT界面库存在许多bug.1996年sun同netscape通力合作创建了新的库取名Swing.------如果,没有Swing,java的图形就面就不名一文.------swing是java的基础类,是JFC的一部分,完整的JFC是很巨大的.包括的组件也很多.
3.为什么要选择Swing:
Swing具有更丰富而且更加方便的用户界面元素集合,Swing对于底层平台的依赖更少,因此,特殊平台上的bug会很少Swing会带来交叉平台上的统一的视觉体验.
4.Swing入门实例:
许多初学java的朋友们在学完java的基础部分后就会感到很茫然,还是对java能干什么不是很了解,所以在初步掌握基本的概念后就可以近一步的研究Swing,可以对初学者有一定的提高.下面我们就来初步的研究一个程序,个人觉得是入门Swing的很好的代码.
|
我把此程序分为3part.每一部分都有注释,这一段代码是做什么用的.一起来分析此程序:
在第一部分
|
可以看到我们首先导入了2个包 swing 和 awt,创建了一个object对这个object我们进行实例化,然后用代码frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.show(); 来实现关闭Frame,但不是结束程序,其中止的只是程序的主线程.
第二部分:
|
在此我们把我们建立的object继承java的JFrame类,使他有JFrame的属性.行为.然后设置标题和大小,再次建立一个新的objectHelloCsdnPanel 这是因为是在JFrame中实现的所以要建立容器c .把我们建立的panel对象放入container c中.
第三部分
标签: 版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
相关文章
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设 网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源 网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它 服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护 软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash 热门词条
最新资讯
热门关注
热门标签
|