第9章9的用户界面 Touuspspuaip
第 9 章 Java的图形用户界面
主要内容 ■9.1JC的组成 9.1.1AWT 9.1.2 Swing 9.1.3 Drag and Drop .9.1 4 Java 2D 9.1.5 Java Accessibility 9.2应用程序和小程序界面图形化 9.2.1 Swing的根面板 9.2.2小程序的典型例子 ·9.2.3应用程序的典型例子 9.2.4结合小程序和应用程序的典型例子 ■9.3AWT的组件布局管理模型 ·9.3.1基于策略模式的授权模型 ·9.3.2布局管理器类 9.4AWT的事件处理模型 9.4.1基于观察者模式的授权模型 ·9.4.2事件源 9.4.3事件类 9.4.4事件监听器 9.4.5创建事件监听器对象 2021/2/20 java面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 2 主要内容 ◼ 9.1 JFC的组成 • 9.1.1 AWT • 9.1.2 Swing • 9.1.3 Drag and Drop • 9.1.4 Java 2D • 9.1.5 Java Accessibility ◼ 9.2 应用程序和小程序界面图形化 • 9.2.1 Swing的根面板 • 9.2.2 小程序的典型例子 • 9.2.3 应用程序的典型例子 • 9.2.4 结合小程序和应用程序的典型例子 ◼ 9.3 AWT的组件布局管理模型 • 9.3.1 基于策略模式的授权模型 • 9.3.2 布局管理器类 ◼ 9.4 AWT的事件处理模型 • 9.4.1 基于观察者模式的授权模型 • 9.4.2 事件源 • 9.4.3 事件类 • 9.4.4 事件监听器 • 9.4.5 创建事件监听器对象
9.1JFC的组成
9.1 JFC的组成
Java基础类 Java Foundation Classes, JFC Java 2D AWT JFC由5个AP组成: Drag and Drop AWT、 Swing、Java Accessibility 2D、 Drag and Drop 和 Accessibility JFC 2021/2/20 ava面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 4 Java基础类 ◼ Java Foundation Classes,JFC ◼ JFC由5个API组成: AWT、Swing、Java 2D、Drag and Drop 和Accessibility
基于对等组件的AWT ■AWT( Abstract window toolkit)是一个独立 平台的窗口工具组件集 依赖于对等组件 (Peer),而对等组件是一种本地GUI组件,由 AWT类管理。 ■AWT的作用是给用户提供基本的界面组件,如按 钮、列表、菜单等等。 AWT组件中,包含有对其对等组件的大量实用操 作,而AWT类仅仅是对等组件外围的包装与操作 具,因此,对等组件可以快速产生一个GUI 具组件 对于最初的AWT,其开发组只用了不到6个星期 的时间,但存在大量的缺陷 2021/2/20 java面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 5 基于对等组件的AWT ◼ AWT(Abstract Window Toolkit)是一个独立 平台的窗口工具组件集,它依赖于对等组件 (Peer),而对等组件是一种本地GUI组件,由 AWT类管理。 ◼ AWT的作用是给用户提供基本的界面组件,如按 钮、列表、菜单等等。 ◼ AWT组件中,包含有对其对等组件的大量实用操 作,而AWT类仅仅是对等组件外围的包装与操作 工具,因此,对等组件可以快速产生一个GUI工 具组件。 ◼ 对于最初的AWT,其开发组只用了不到6个星期 的时间,但存在大量的缺陷