Java(一)串讲笔记 ……(5)、(6)

Java(一)串讲笔记 ……(5)、(6)

ID:40556836

大小:93.00 KB

页数:7页

时间:2019-08-04

Java(一)串讲笔记 ……(5)、(6)_第1页
Java(一)串讲笔记 ……(5)、(6)_第2页
Java(一)串讲笔记 ……(5)、(6)_第3页
Java(一)串讲笔记 ……(5)、(6)_第4页
Java(一)串讲笔记 ……(5)、(6)_第5页
资源描述:

《Java(一)串讲笔记 ……(5)、(6)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java(一)串讲笔记……(5)、(6)第5章图形界面设计(一)1、AWT和SwingØAWT和Swing的不同:AWT依赖于主平台绘制用户界面组件;而Swing有自己的机制,在主平台提供的窗口中绘制和管理界面组件。Swing与AWT之间的最明显的区别是界面组件的外观,AWT在不同平台上运行相同的程序,界面的外观和风格可能会有一些差异。然而,一个基于Swing的应用程序可能在任何平台上都会有相同的外观和风格。Ø使用Swing主要引入两个包:javax.swing包含Swing的基本类;java.awt.event包含与处理事件相关的接口

2、和类。2、组件和容器Ø组件(Component)是图形界面的基本元素,用户可以直接操作,例如按钮。Ø容器(Container)是图形界面的复合元素,容器可以包含组件,例如面板。ØComponent、Container和Graphics类是AWT库中的关键类,为能层次地构造复杂的图形界面,容器被当作特殊的组件,可以把容器放入另一个容器中。3、事件驱动程序设计基础Ø图形界面上的事件是指在某个组件上发生用户操作。对事件作监视的对象称为监视器,监视器提供响应事件的处理方法。Ø实现事件处理的途径lJava语言编写事件处理程序主要有两种方案:一个是

3、程序重设方法handleEvent(Eventevt),采用这个方案的程序工作量稍大一些。另一个方案是程序实现一些系统设定的接口。ljava.awt.event包中用来检测并对事件做出反应的模型包括以下三个组成元素:(1)源对象:事件“发生”在这个组件上,它与一组“侦听”该事件的对象保持着联系。(2)监视器对象:是一个实现预定义的接口的类的一个对象,该对象的类要提供对发生的事件作处理的方法。(3)事件对象:它包含描述当事件发生时从源传递给监视器的特定事件的信息。Ø事件类型:在Java语言中,为了便于系统管理事件,也为了便于程序作监视器注

4、册,系统将事件分类,称为事件类型。4、框架窗口Ø有以下三种窗口:(1)Applet窗口,Applet类管理这个窗口,当小应用程序启动时,由系统创建和处理。(2)框架窗口(JFrame),这是通常意义上的窗口,它支持窗口,支持窗口周边的框架、标题栏,以及最小化、最大化和关闭按钮。(3)一种无边框窗口(JWindow),没有标题栏,没有框架,只是一个空的矩形。Ø用Swing中的JFrame类或它的子类创建的对象就是JFrame窗口。ØJFrame类的主要构造方法:(1)JFrame(),创建无标题的窗口对象。(2)JFrame(String

5、s),创建一个标题名是字符串s的窗口对象。²JFrame类的其他常用方法:(1)setBounds(intx,inty,intwidth,intheight),指定窗口的位置、大小。(2)setSize(intwidth,intheight),设置窗口的大小。(3)setBackground(Colorc),设置窗口的背景颜色。(4)setVisiable(booleanb),设置窗口可见与否。(5)pack(),以紧凑方式显示窗口。(1)setTitle(Stringname),设置窗口名字。(2)getTitle(),获取窗口的名字

6、。(3)setResizable(booleanm),设置窗口的大小是否可调整。²Swing里的容器都可以添加组件,除了JPanel及其子类(如JApplet)之外,其他的Swing容器不允许把组件直接加入。1、标签、按钮和按钮事件²标签(JLabel)是最简单的Swing组件。标签对象的作用是对位于其后的界面组件作说明。可以设置标签的属性,即其前景颜色、背景颜色、字体等等,但不能动态地编辑标签中的文本。l程序关于标签的基本内容有以下几个方面:(1)声明一个标签名。(2)创建一个标签对象。(3)将标签对象加入到某个容器lJLabel类的

7、主要构造方法是:(1)JLabel()(2)JLabel(Strings)(3)JLabel(Strings,intalign),对齐方法有三种,以下三个常量分别表示显示文字左对齐、中心对齐和右对齐。JLabel.LEFT、JLabel.CENTER、JLabel.RIGHT²按钮(JButton)在界面设计中用于激发动作事件。按钮可显示文本,当按钮被激活时(鼠标点击),能激发动作事件。lJButton类的常用构造方法有:(1)JButton()(2)JButton(Strings)lJButton类的其他常用方法有:(1)setLab

8、el(Strings),设置按钮标题文字。(2)getLabel(),获取按钮标题文字(3)setMnemonic(charmnemonic),设置热键(4)setToolTipText(Strings),

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

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

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