Java基础案例教程(第3版) 课件 第12章 图形用户界面.pptx

Java基础案例教程(第3版) 课件 第12章 图形用户界面.pptx

  1. 1、本文档共140页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第12章图形用户界面《Java基础案例教程》(第3版)

学习目标/Target熟悉Swing顶级容器,能够简述JFrame和JDialog的作用与使用方法了解Swing,能够简述Swing的作用熟悉JavaFX和可视化布局工具的安装,能够简述JavaFX是什么,并对JavaFX和SceneBuilder进行安装、配置了解布局管理器,能够简述布局管理器的作用,以及边界布局管理器、流式布局管理器、网格布局管理器的特点熟悉Swing常用组件,能够简述面板组件、标签组件、文本组件、按钮组件的作用及使用方法

学习目标/Target掌握事件处理机制,能够为Swing常用组件注册事件监听器掌握JavaFX应用程序的基础知识,能够基于JavaFX和SceneBuilder实现JavaFX入门程序掌握Swing顶级容器的使用方法,能够通过JFrame和JDialog创建窗口和对话框掌握Swing常用组件的使用,能够使用面板组件、标签组件、文本组件、按钮组件、下拉列表框组件和文件对话框组件

章节概述/Summary用户往往更喜欢使用界面友好的应用程序,而不是采用命令行的应用程序。图形用户界面(GraphicsUserInterface,GUI)使用图形的方式,借助窗口中的菜单、按钮等界面元素和鼠标操作,实现用户与计算机的交互。为了便于用户开发GUI,Java提供了生成各种GUI元素和处理GUI事件的类库,本章将对GUI开发进行详细讲解。

目录/Contents0102Swing概述Swing顶级容器03Swing常用组件

目录/Contents0405布局管理器事件处理机制06JavaFX

Swing概述12.1

12.1Swing概述了解Swing,能够简述Swing的作用先定一个小目标!

12.1Swing概述AWT是抽象窗口工具集(AbstractWindowToolkit),它实现了跨平台界面风格一致性,也就是说,在不同的操作系统上呈现出与该系统相同的外观。然而,由于AWT要适应所有主流操作操作系统的界面设计,无法充分利用特定操作系统提供复杂图形界面组件。因此在实际应用中,AWT创建的图形界面效果并不令人满意。

12.1Swing概述为了满足更美观和灵活的图形用户界面设计需求,Sun公司在AWT基础上推出了Swing。Swing是一套更轻量级的GUI类库,提供了丰富的组件和更强大的功能。与AWT不同,Swing组件是基于Java绘图实现的,而,而不依赖于底层操作系统的图形界面组件。这使得Swing能够提供独立于操作系统的外观和行为,跨平台性能较好。

12.1Swing概述在Java中,Swing的相关组件都保存在javax.swing包中,下面通过一张图描述Swing中主要组件和它们的继承关系。

12.1Swing概述Component类作为AWT组件的基类,提供了设置组件大小、位置和可见性等方法,而Container类作为容器父类,提供了访问容器的方法。Swing组件作为Component和Container子类,自动继承了这两个类的方法,这意味着Swing组件可以同时操作组件和容器的方法。

12.1Swing概述Swing组件的常用方法如下。方法功能描述setLocation(intx,inty)设置组件的位置,通过横坐标x和纵坐标y设置组件左上角的坐标setSize(intwidth,intheight)设置组件的大小,width为组件的宽度,height为组件的高度,单位为像素setBounds(intx,inty,intwidth,intheight)同时设置组件的位置和大小setVisible(booleanb)设置组件的可见性,参数b为true时表示可见,为false时表示不可见add(Componentcomp)向容器中添加组件compComponent[]getComponents()返回容器内的所有组件

Swing顶级容器12.2

12.2Swing顶级容器Swing的顶级容器是指Swing界面中的最高层级的容器,它们用于创建和管理整个图形用户界面。Swing的顶级容器类实现了java.awt.Window类,可以作为独立的窗口或应用程序的主窗口。Swing中常用的顶级容器有两个,分别是JFrame和JDialog。

12.2.1JFrame掌握JFrame的使用,能够通过JFrame创建窗口先定一个小目标!

12.2.1JFrameJFrame是Swing库中的一个独立的顶级容器,不能放在其他容器中,主要用于创建具有窗口管理特性的GUI应用程序窗口。使用JFrame可以在窗口中添加按钮、文本框和标签等组件。JFrame的构造方

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档