第14章++Swing桌面程序开发

第14章++Swing桌面程序开发

ID:44956922

大小:34.50 KB

页数:25页

时间:2019-11-06

第14章++Swing桌面程序开发_第1页
第14章++Swing桌面程序开发_第2页
第14章++Swing桌面程序开发_第3页
第14章++Swing桌面程序开发_第4页
第14章++Swing桌面程序开发_第5页
资源描述:

《第14章++Swing桌面程序开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第14章Swing桌面程序开发Swing是一门开发桌面程序的技术。在本章中读者将学到如何开发界面程序,这要比前面学习的程序有意思得多。本章将对Swing的知识按从浅到深的顺序依次进行讲解。14.1开发第一个Swing程序Swing是Sun公司所推出的图形用户接口工具包,该工具包涉及了图形用户界面开发的各个方面。其中提供了非常多的功能控件,并且还有非常好的扩展能力,通过Swing可以开发出具有优美界面的强大功能软件。14.2JFrame窗口类在Swing程序中,窗口是一个容器,在该容器中可以放其他一些组件。窗口是组建

2、一个GUI应用程序的基础,应用程序中需要使用的控件都是直接或者间接的存放在窗口中的。学习JFrame窗口类是学习其他组件的基础。在Swing程序中创建窗口可以使用继承JFrame类来完成。14.2.1JFrame窗口类简介在开发的Swing程序中,通常是通过继承JFrame窗口类来实现窗口的。在该类中具有很多很有用的方法,包括定义窗口标题、标框,以及窗口的大小和位置。在介绍这些方法之前,先来介绍一下JFrame窗口类的构造器。JFrame窗口类具有4种构造器。14.2.2创建简单窗体通过前面对JFrame窗口类的学

3、习,可以来创建一个简单的窗体。创建窗体有直接调用JFrame类的构造器和继承JFrame两种方法,先来介绍第一种方法,可以直接使用JFrame窗口类的构造器来创建一个简单的窗体。这种方式适合使用比较简单的窗体。14.2.3设置窗体除了上一节中学习的在创建窗体时必要的设置窗体的方法外,还有一些设置窗体的方法。例如setResizable方法,使用该方法可以设置创建的窗口是否可以调整大小。14.3JPanel面板类上一节讲解的JFrame窗口类是一个容器类,从本节开始将讲解一些控件。首先要讲解的就是JPanel面板类。

4、面板可以说是控件,但它同样是一种容器,只不过它不是顶层容器。所以本节要先了解一下什么是容器,然后再介绍JPanel面板类。14.3.1容器介绍本节中将介绍的JPanel面板类是一个非顶级容器,非顶级容器具有两面性。非顶级容器是要放到顶级容器中使用的,对于顶级容器来说,非顶级容器是一般控件。在非顶级容器中还可以添加控件,对于这些控件来看,非顶级容器就是一个容器。14.3.2JPanel面板类简介JPanel面板类是一个非顶级容器,可以将其他的控件放在JPanel中组织一个子界面。JPanel面板类同样具有4种构造器,

5、最常用的仍然是无参构造器。使用有参构造器可以在初始时设置面板采用什么布局管理器和是否使用双缓冲。14.3.3创建面板在前面的学习中读者已经知道,面板必须添加到窗口中,而面板中还可以添加普通的控件。可以调用add方法对面板进行添加。本节就来学习如何创建面板,以及如何进行添加操作。14.4JLabel标签类标签是Swing中最基本的控件,它是一种非交互的控件,也就是不需要进行操作的控件,主要是在界面上位用户提供一些提示性的信息。标签虽然通常只起到一个显示功能,但是它是界面编程中必不可少的。使用标签能够给用户提供更多的相

6、关信息。14.4.1JLabel标签类简介JLabel标签类的知识点要比前面所学到的JPanel面板类的知识点多很多。首先JLabel标签类具有6个构造器来创建标签。14.4.2创建标签学习完了JLabel标签类后,创建标签就是很容易的问题。示例代码14-8就是一个创建简单标签的程序。14.5JButton按钮类为了更好地学习下一章的布局管理器,下面介绍一个Swing中最常见的控件,那就是按钮。按钮是进行交互操作使用最多的控件之一,在很多程序中的功能都是用户通过按下按钮来触发代码完成的,同时按钮也是相对简单的控件。

7、在下一章中学习布局管理器时,将使用按钮来进行举例说明,所以该节也是学习布局管理器的基础。14.5.1JButton按钮类简介使用JBuntton按钮类可以创建最常用的按钮控件。当单击按钮时会触发动作事件,JButton按钮类同样具有多个构造器,使用这些构造器都能够创建按钮控件。最常用的仍然是使用无参构造器创建一个不带文本和图标的按钮。14.5.2创建按钮学习完了JButton按钮类后,创建按钮就是很容易的问题。示例代码14-9就是一个创建简单按钮的程序。14.5.3按钮动作事件按钮是具有动作事件的,单击按钮时触发动

8、作事件,也就是ActionEvent事件。但是如果想让按钮在触发事件后执行程序,就需要为按钮添加动作事件监听器,并且需要为按钮注册动作事件监听器。编写动作事件监听器是通过实现ActionListener监听接口来完成的。14.6Swing中的事件虽然在对按钮的讲解中已经使用了事件,但是还是有必要对事件进行一个总体的讲解。对于一个界面程序来说,如果只能显示一些

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。