下载此文档

第8章数据库操作.ppt


文档分类:IT计算机 | 页数:约47页 举报非法文档有奖
1/47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/47 下载此文档
文档列表 文档介绍
1
第8章 AWT组件及事件处理 Java Swing
Swing与AWT之间的关系
Swing是继AWT之后Sun推出的又一款GUI工具包。
(1)AWT是随早期Java一起发布的GUI工具包,是所有Java版本中都包含的基本GUI工具包,其中不仅提供了基本的控件,并且提供了丰富的事件处理接口。,也就是说AWT是Swing大厦的基石。
(2)AWT中提供的控件数量很有限,远没有Swing丰富,例如Swing中提供的JTable、JTree等高级控件在AWT中就没有。另外,AWT中提供的都是重量级控件,如果编写的程序希望运行在不同的平台上,必须在每一个平台上单独测试,无法真正实现“一次编写,随处运行”。
(3)Swing的出现并不是为了替换AWT,而只是提供功能更丰富的开发选择,。因此实际开发中会同时使用Swing与AWT,但一般控件只采用Swing的,而很多辅助类时常需要使用AWT当中的,特别是在进行事件处理开发时。
2
3
图形用户界面(GUI)
Java 中构成图形用户界面的元素和成分包括:容器、控制组件、用户自定义成分。
容器(Container):用来组织其他界面成分和元素的单元。是一个可以容纳和排列组件的对象。主要有:Applet、Panel、Frame等类、所有的轻量级组件。
控制组件:
(1)复选框(Checkbox、JCheckBox)
(2)单选按钮(CheckboxGroup 、RadioButton、JRadioButton)
(3)下拉列表(List 、Choice、JComboBox)
(4)标签(Label、JLabel)
(5)文本编辑框(Edit 、TexyField 、TextArea、JTextArea)
(6)按钮(Button、JButton)
(7)菜单(Menu、JMenu)
用户自定义部分:程序员自己设计的图形成分
4
Java窗口
框架:框架类是窗口类的子类,是一种带标题框并且可以改变大小的窗口。框架类的许多方式是从它的超类窗口类或更上层的类容器和组件类继承过来的。下面介绍框架类的构造方法和常用方法。
1. Frame
(1)构造方法
public Frame();
public Frame(String title); //其中,参数title指定框架的标题。没有参数时,则无标题。
(2)组件类方法
public void setSize(int width,int height) //设置宽度和高
public void setVisible(boolean b) //设置窗口是否显示
public void setLocation(int x,int y) //设置窗口位置
public void setBounds(int a,int b,int width,int height) //设置窗口出现在屏幕上的初始位置是(a,b),窗口的宽是width,高是height。
5
Java窗口(续)
(3)容器类方法
ponent p) //添加组件
注意:一个框架中可以放置多个组件。
public void setLayout(LayoutManager mgr) //设定布局
(4)框架类方法
public void setTitle(String title) //设置或修改窗口标题
public String getTitle() //获取窗口的标题
public void setBackground(Color c) //设置背景颜色
public void setResizable(boolean b) //设置窗口是否可调整大小
boolean isResizable() //获取窗口是否可调整大小
public void dispose() //窗口调用该方法可以撤销当前窗口,并释放当前窗口所使用的资源。
public void validate() //窗口调用该方法确保当前窗口中添加的组件能显示出来。
框架在实例化时默认是不显示、最小化的,必须通过setSize方法设定框架的大小,setVisible(true)使框架可见。
6

创建一个框架对象作为一个窗口,并设置窗口的标题、大小及背景颜色。其中,。
窗口启动时的初始位置在屏幕的左上角,该窗口可以移动、改变大小、最大化、最小化,但是不能关闭,只能用Ctrl+C强制关闭该窗口。
程序举例:
7
常用颜色值:
whi

第8章数据库操作 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数47
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhoubingchina1
  • 文件大小1.11 MB
  • 时间2018-08-25