从零开始学JAVA第14章Swing桌面程序开发

从零开始学JAVA第14章Swing桌面程序开发

ID:37407843

大小:345.31 KB

页数:37页

时间:2019-05-12

从零开始学JAVA第14章Swing桌面程序开发_第1页
从零开始学JAVA第14章Swing桌面程序开发_第2页
从零开始学JAVA第14章Swing桌面程序开发_第3页
从零开始学JAVA第14章Swing桌面程序开发_第4页
从零开始学JAVA第14章Swing桌面程序开发_第5页
资源描述:

《从零开始学JAVA第14章Swing桌面程序开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第14章Swing桌面程序开发Swing是一门开发桌面程序的技术。在本章中读者将学到如何开发界面程序,这要比前面学习的程序有意思的多。在本章中将对Swing的知识按从浅到深的顺序依次进行讲解。读者通过本章的学习,应该完成如下几个目标。了解Swing开发的基本过程。掌握如何创建窗口、面板、标签和按钮。掌握和熟练使用Swing中的事件。14.1开发第一个Swing程序在本节中首先使用一个简单的程序,让读者知道什么是Swing程序,以及Swing程序的功能。在该程序中有很多知识是以前没有介绍过的,在后面的学习中将

2、详细的分析各个地方。【范例】示例代码是一个简单的Swing程序。示例代码01importjavax.swing.*;//导入Swing包02//继承JFrame类03publicclassSwing1extendsJFrame04{05//定义构造器06publicSwing1()07{08this.setLayout(null);//设置布局管理器09JLabeljl=newJLabel();//定义一个标签10jl.setText("第一个Swing程序");//设置显示的文字11jl.setBound

3、s(50,50,400,50);//设置标签的大小和位置12this.add(jl);//将标签放到窗口中13this.setBounds(300,250,500,200);//设置窗口的大小和位置14this.setVisible(true);//设置窗口是可见的15}16publicstaticvoidmain(Stringargs[])17{18Swing1s=newSwing1();19}20}第一次看到该程序可能会觉得很复杂,其实其中都是很基础的内容,在以后的Swing程序中也会重复使用。在该程序

4、中,首先要导入Swing包,然后继承该包中的JFrame类,使用该类才能使运行结果出现界面的形式。在程序中需要定义一个构造器,在构造器中首先要设置布局管理器,该程序没有使用布局管理器,布局管理器的知识会在后面用一章的内容来进行讲解。然后就是定义了一个用于显示文字的标签。在最后还需要设置窗口的大小和位置,以及可见性。从第一个Swing程序可以看出,运行结果不再是以前在黑屏中显示信息,而是在界面中显示信息。这里的信息不只包括文字信息,也包括以后将要学到的一些组件信息。14.2JFrame窗口类在Swing程序中

5、,窗口是一个容器,在该容器中可以放其他一些组件。学习JFrame窗口类是学习其他组件的基础。在Swing程序中创建窗口可以使用继承JFrame类来完成。14.2.1JFrame窗口类简介在开发的Swing程序中,通常是通过继承JFrame窗口类来实现窗口的。在该类中具有很多很有用的方法,包括定义窗口标题、标框,以及窗口的大小和位置。在介绍这些方法之前,先来介绍一下JFrame窗口类的构造器。JFrame窗口类具有四种构造器。最常用的JFrame窗口类的构造器是无参构造器,使用该构造器将创建一个初始不可见的新

6、窗体。除此之外还有具有一个String类参数的构造器,使用该构造器能够在初始时就创建一个具有标题的新窗体。还有两种需要给出图形配置参数的构造器,这两种构造器在本书中不进行介绍。创建新窗口后,就可以通过JFrame窗口类的方法来设置新窗口。首先使用无参构造器创建的是一个不可见的新窗体,所以要使用方法来将窗体设置为可见的形式。在JFrame窗口类中定义了一个setVisible方法来设置窗口的可见性,该方法具有一个布尔型参数,true表示可见,false表示不可见。将初始状态下的窗口设置为不可见是有原因的,因为

7、有很多对窗口的操作需要在窗口不可见的状态下执行,从而setVisible方法通过在程序的最后执行。在JFrame窗口类中有个setTitle方法,该方法需要一个字符型参数。使用setTitle方法可以设置窗口的名称;还有一个setBounds方法,该方法具有4个参数,前两个参数分别表示窗口位置的横坐标和纵坐标,后两个参数分别表示窗口大小的宽度和高度。JFrame窗口类最重要的方法就是add方法,使用该方法可以将组件添加到窗口中。这些都是比较常用的JFrame窗口类的方法。14.2.2创建简单窗体通过前面对J

8、Frame窗口类的学习,可以来创建一个简单的窗体。创建窗体有两种方法,先来介绍第一种方法,可以直接使用JFrame窗口类的构造器来创建一个简单的窗体。【范例】示例代码是一个直接使用JFrame窗口类创建简单窗体的程序。示例代码01importjavax.swing.*;//导入Swing包02publicclassSwing203{04publicstaticvoidmain(Stringargs[])05{06

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

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

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