JAVA开发 葵花宝典 22

JAVA开发 葵花宝典 22

ID:46172807

大小:304.50 KB

页数:43页

时间:2019-11-21

JAVA开发 葵花宝典 22_第1页
JAVA开发 葵花宝典 22_第2页
JAVA开发 葵花宝典 22_第3页
JAVA开发 葵花宝典 22_第4页
JAVA开发 葵花宝典 22_第5页
资源描述:

《JAVA开发 葵花宝典 22》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第22章图形编程基础在前面所有的学习过程中,一直都是在DOS屏幕下输入命令,再运行命令。但是程序员不可能将这种模式直接交给客户,因为程序员不可能将自己编写的程序代码交给客户。现实生活中,程序员会将自己编写的代码隐藏在一些图形界面后面,用户能看到的就是这些界面,和在这些界面中的一些控件。本章将详细讲述如何进行图形编程工作,然后每介绍一个控件,同时会结合实例演示如何创建或者添加这些控件。22.1图形编程的概念Sun公司提供了一个用于基本GUI编程的类库,称其为抽象窗口工具箱(AbstractWindowToolkit-Awt),Awt是用来创建用

2、户界面的。本节将详细地介绍使用Awt来创建软件的图形界面。22.1.1通过实例认识图形编程在Java程序的图形设计中,有一个最外层的窗口,又称顶层窗口。这个窗口是整个图形的最外一层。在程序语言中,被称为框架。在Java程序语言中,框架是最高层的。在Awt类库中,有一个与之相对应的类叫做Frame类。框架是一个容器,所有的按钮、文本框等组建都被包含这个容器中。下面就先看一个简单的实例,来看看如何创建一个框架。(具体内容请参照本书)22.1.2组件类在Java.awt包中,有一个Component类,即组件类,它是Java中所有图形界面的组件的抽

3、象类。可以从这个Component类中派生一个子类Container(容器)类,它可以容纳其他组件的组件。从这个类中也派生了一个子类Windows类。一个窗口对象是一个顶级窗口,它没有边框和菜单,如果想编写一个框架窗口,从它派生出一个子类Frame类,用来建立框架的窗口,而Frame是一个有标题和边界的顶级窗口。(具体内容请参照本书)22.1.3布局管理器布局管理器为容器内的组件提供了若干布局策略,每个容器都拥有某种布局管理器,用于负责其内部组件的排列。布局管理器类实现了java.awt.LayoutManager接口,java.awt类库中

4、总共定义了五种布局管理器。下面将介绍常用的三种布局管理器。1通过实例熟悉BorderLayout布局管理器类的用法2通过实例来熟悉FlowLayout布局管理器类的用法3通过实例来熟悉GridLayout布局管理器类的用法22.1.4按钮组件的设计按钮组件用来对应用户的单击动作,当用户单击按钮时,系统会执行相应动作。对于按钮组件Button,有以下常用的方法和构造方法。(具体内容请参照本书)22.1.5标签组件的设计标签组件的用处是用来标识,例如可以标识某个组件。下面先介绍标签的构造器和常用方法。Label的构造器:Label的常用方法:(具

5、体内容请参照本书)22.1.6单行文本框组件的设计大部分人都在银行的ATM取款机器上取过钱,当插入卡后,系统会让输入密码,其实这个密码框就是单行文本框。下面来看看单行文本框的构造器和常用方法。TextField的构造器:TextField的常用方法:(具体内容请参照本书)22.1.7多行文本框的设计多行文本框同单行文本框一样,用于显示字符串,也可以对字符串进行编辑。既然是多行文本框,就说明是多个单行文本框组合而成的,可以输入多行文本。下面学习多行文本框的构造器和常用方法。(具体内容请参照本书)22.1.8列表框组件的设计列表框组件以目录的形式

6、显示字符串,并且允许用户从中选取一项或多项,每一项被称为元素,又被称为列表项(item)。下面学习列表框的构造器和常用方法。列表框构造器:列表框的常用方法:(具体内容请参照本书)22.1.9下拉列表框组件的设计下列列表框会让被选择的项目显示出来,其他的则不显示,它的构造器、常用方法和列表框是一样的。下面是一个有关下拉列表框的实例。(具体内容请参照本书)22.1.10复选框组件复选框组件提供了选择,被选中的状态为true,未被选中的状态就是false,默认状态是false。复选框中有两种,一种是复选框,一种是复选框组。前者是只能选择一项,而后者

7、可以选择多项。先看看复选框的构造器和常用方法。复选框的构造器如下所示。复选框的常用方法如下所示。(具体内容请参照本书)22.1.11普通对话框对话框继承自Windows类,外观与Frame有点相似,但是在对话框右上角,仅有一个关闭的按钮,没有最小化按钮和最大化按钮。对话框主要用于显示比较简单的询问,只需要用户回答“是”和“否”等类似的问题。对话框需要指定所有者,这样其会随着所有者的状态改变而改变。(具体内容请参照本书)22.1.12文件对话框什么是文件对话框呢?读者一定很熟悉打开菜单和保存菜单,当运行它们的时候,会弹出一个对话框,那个对话框就

8、是文件对话框。文件对话框又被分成为打开对话框和保存对话框。下面先介绍它的构造器和常用方法,然后将结合实例进行演示。文件对话框的构造器如下所示。文件对话框的常用方法如

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

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

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