网站大量收购独家精品文档,联系QQ:2885784924

从零开始学JAVA第14章_Swing桌面程序开发.pptVIP

从零开始学JAVA第14章_Swing桌面程序开发.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14章 Swing桌面程序开发 Swing是一门开发桌面程序的技术。在本章中读者将学到如何开发界面程序,这要比前面学习的程序有意思的多。在本章中将对Swing的知识按从浅到深的顺序依次进行讲解。读者通过本章的学习,应该完成如下几个目标。 了解Swing开发的基本过程。 掌握如何创建窗口、面板、标签和按钮。 掌握和熟练使用Swing中的事件。 14.1 开发第一个Swing程序 在本节中首先使用一个简单的程序,让读者知道什么是Swing程序,以及Swing程序的功能。在该程序中有很多知识是以前没有介绍过的,在后面的学习中将详细的分析各个地方。 【范例】示例代码是一个简单的Swing程序。 示例代码 01 import javax.swing.*; //导入Swing包 02 //继承JFrame类 03 public class Swing1 extends JFrame 04 { 05 //定义构造器 06 public Swing1() 07 { 08 this.setLayout(null); //设置布局管理器 09 JLabel jl=new JLabel(); //定义一个标签 10 jl.setText(第一个Swing程序); //设置显示的文字 11 jl.setBounds(50,50,400,50); //设置标签的大小和位置 12 this.add(jl); //将标签放到窗口中 13 this.setBounds(300,250,500,200); //设置窗口的大小和位置 14 this.setVisible(true); //设置窗口是可见的 15 } 16 public static void main(String args[]) 17 { 18 Swing1 s=new Swing1(); 19 } 20 } 第一次看到该程序可能会觉得很复杂,其实其中都是很基础的内容,在以后的Swing程序中也会重复使用。在该程序中,首先要导入Swing包,然后继承该包中的JFrame类,使用该类才能使运行结果出现界面的形式。在程序中需要定义一个构造器,在构造器中首先要设置布局管理器,该程序没有使用布局管理器,布局管理器的知识会在后面用一章的内容来进行讲解。然后就是定义了一个用于显示文字的标签。在最后还需要设置窗口的大小和位置,以及可见性。 从第一个Swing程序可以看出,运行结果不再是以前在黑屏中显示信息,而是在界面中显示信息。这里的信息不只包括文字信息,也包括以后将要学到的一些组件信息。 14.2 JFrame窗口类 在Swing程序中,窗口是一个容器,在该容器中可以放其他一些组件。学习JFrame窗口类是学习其他组件的基础。在Swing程序中创建窗口可以使用继承JFrame类来完成。 14.2.1 JFrame窗口类简介 在开发的Swing程序中,通常是通过继承JFrame窗口类来实现窗口的。在该类中具有很多很有用的方法,包括定义窗口标题、标框,以及窗口的大小和位置。在介绍这些方法之前,先来介绍一下JFrame窗口类的构造器。JFrame窗口类具有四种构造器。 最常用的JFrame窗口类的构造器是无参构造器,使用该构造器将创建一个初始不可见的新窗体。除此之外还有具有一个String类参数的构造器,使用该构造器能够在初始时就创建一个具有标题的新窗体。还有两种需要给出图形配置参数的构造器,这两种构造器在本书中不进行介绍。 创建新窗口后,就可以通过JFrame窗口类的方法来设置新窗口。首先使用无参构造器创建的是一个不可见的新窗体,所以要使用方法来将窗体设置为可见的形式。在JFrame窗口类中定义了一个setVisible方法来设置窗口的可见性,该方法具有一个布尔型参数,true表示可见,false表示不可见。将初始状态下的窗口设置为不可见是有原因的,因为有很多对窗口的操作需要在窗口不可见的状态下执行,从而setVisible方法通过在程序的最后执行。 在JFrame窗口类中有个setTitle方法,该方法需要一个字符型参数。使用setTitle方法可以设置窗口的名称;还有一个setBounds方法,该方法具有4个参数,前两个参数分别表示窗口位置的横坐标和纵坐标,后两个参数分别表示窗口大小的宽度和高度。JFrame窗口类最重要的方法就是add方法,使用该方法可以将组件添加到窗口中。这些都是比较常用的JFrame窗口类的方法。 14.2.2 创建简单窗体 通过前面对JFrame窗口类的学习,可以来创建一个简单的窗体。创建窗体有两种方法,先来介绍第一种方法,可以直接使用JFrame窗口类的构造器来创建一个简单的窗体。

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档