轻松学Java之图形界面编程 共63页
- 格式:ppt
- 大小:2.22 MB
- 文档页数:63


跟我学Java本章之前的所有应用程序都是命令行界面,没有特定的用户输入界面。
从本章开始,将要学习图形界面编程。
对于一个软件来说,不但要有比较强大完善的功能,而且还要有一个简312图形界面编程13洁美观的界面。
本章主要学习如何进行图形界面编程。
其中包括 AWT 和 Swing 两部分内容。
◎ Swing 基础 ◎ 事件 ◎ Swing 组件 ◎ 布局管理器AWT 的全称是抽象窗口工具集(Abstract Window Toolkit)。
它是一个特殊的组件,其中包 含有其他的组件。
它的库类也非常丰富,包括了创建 Java 图形界面程序的所有工具。
用户可以 利用 AWT ,在容器中创建标签、按钮、复选框、文本框等用户界面元素。
AWT 中包括了图形界面编程的基本类库。
它是 Java 语言 GUI 程序设计的核心,它为用户 提供基本的界面构件。
这些构件是为了使用户和机器之间能够更好地进行交互,而用来建立图 形用户界面的独立平台。
其中主要由以下几部分组成,包括:组件类(Component)、容器类 (Container)、图形类(Graphics)和布局管理器(LayoutManager)。
Component(组件)——按钮、标签、菜单等组件的抽象基本类。
Container(容器)——扩展组件的抽象基本类。
如 Panel 、Applet 、Window 、Dialog 和 Frame等是由 Container 演变的类,容器中可以包括多个组件。
LayoutManager(布局管理器)——定义容器中组件摆放位置和大小接口。
Java 中定义了几种默认的布局管理器。
Graphics(图形类)——组件内与图形处理相关的类,每个组件都包含一个图形类的对象。
在 AWT 中存在缺少剪贴板、缺少打印支持等缺陷,甚至没有弹出式菜单和滚动窗口等,313跟我学 Java因此 Swing 的产生也就成为必然。
Swing 是纯 Java 实现的轻量级(light-weight)组件,它不依赖 系统的支持。
轻松学Java之图形界面编程Java语言的一个强大特性就是可以很容易地开发图形用户界面(GUI)。
Java提供了多种GUI工具包,其中最流行的是Swing和JavaFX。
在本文中,我们将介绍如何使用Java Swing工具包创建GUI。
开发环境在开始之前,需要确保已经安装了以下软件:•Java JDK(版本8或更高)•Eclipse开发环境创建一个新的Swing程序现在,我们将使用Eclipse创建一个新的Swing程序。
按照以下步骤进行:1.打开Eclipse,并选择“文件”->“新建”->“Java项目”。
2.输入项目名称,并选择Java版本。
3.单击“下一步”。
4.在“新建项目”向导的第二个页面上,点击“完成”。
5.在“src”文件夹上右键单击,选择“新建”->“包”。
6.输入包名并点击“完成”。
7.在刚才创建的包上右键单击,选择“新建”->“JFrame窗体”。
8.输入窗体名称并点击“完成”。
这将创建一个新的Swing程序并打开一个新的窗体,您可以在该窗体中添加组件。
添加组件接下来,我们将向新窗体添加一些组件。
按照以下步骤进行:1.转到窗体设计器(在Eclipse中,该设计器位于窗体类的代码视图中,称为“Design”)2.选择“面板”组件并将其拖动到窗体中。
3.选择“按钮”组件并将其拖动到面板中。
4.右击面板,选择“设置布局”->“边界布局”。
5.选择“按钮”并在“属性”视图中将其文本更改为“Click Me”。
现在,您已经成功地向Swing窗体添加了一些组件!处理组件事件我们还可以为按钮添加事件处理程序,使其可以响应用户单击。
按照以下步骤进行:1.在“Design”视图中单击按钮。
2.转到“属性”视图并单击“事件”。
找到“Action”事件并单击其旁边的“+”号。
3.在弹出的菜单中选择“新建(使用Quick Fix)”。
4.更改方法名称并单击“完成”。
5.在创建的方法中添加一条简单的弹出消息框,以便在单击按钮时显示一些信息。