Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1450699
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 19:14:40

一起学习
教 学 纲 要

Java 小应 用 程 序 (Java Applet) 可 以 让 WWW 上 的 起 始 页 使 用 时 感 觉 就像 一 般 的 应 用 程 序 。 而 在 应 用 程 序 中 , 窗 口 用 户 界 面 会给 人 们 带 来 无 数 的 便 利 和 帮 助 。 窗 口 用 户 界 面 使 得 程 序变 得 简 单 、 易 懂 , 程 序

正 文

美 丽 的 窗 口
java1.gif

使 用过 Windows 的 人 都 会 知 道 , 在 Windows 中 , 原 先 DOS 下 面 复 杂的 操 作 命 令 变 成 了 漂 亮 形 像 的 图 标 , 只 要 使 用 一 只 鼠 标就 可 以 完 成 数 百 种 不 同 的 操 作 , 许 多 在 Windows 出 现 以 前根 本 不 会 使 用 计 算 机 的 人 , 在 Windows 出 现 之 后 很 容 易 地就 在 单 位 里 为 自 己 赢 得 了 计 算 机 专 家 的 美 名。



计 算 器






程 序 “ 计 算 器 ” 的 窗 口 界 面

看 看上 面 这 个 计 算 器 窗 口 , 使 用 的 时 候 只 要 用 鼠 标 点 几 个 键就 可 以 了 , 就 像 使 用 一 个 真 正 的 计 算 器 那 么 方 便 , 是 不是 很 好 ? 想 不 想 创 造 属 于 自 己 的 窗 口 , 让 你 设 计 出 来 的起 始 页 具 有 与 众 不 同 的 功 能 和 表 现 方 式 ? 恐 怕 只 要 有 可能 , 每 个 人 都 想 要 设 计 自 己 的 美 丽 窗 口 , 过 一 把 瘾 呐 。那么 , 利 用 Java 可 不 可 以 实 现 这 个 设 计 美 丽 窗 口 的 愿 望 呢?

答 案当 然 是 可 以 啦 。 Java 作 为 一 种 野 心 勃 勃 , 想 要 进 军 全 世界 , 占 领 全 球 的 计 算 机 编 程 语 言 新 星 , 是 不 会 落 在 别 人后 面 的 。

java8以往 用 其 他 语 言 设 计 窗 口 界 面 的 应 用 程 序 , 常 常 会 因 为 各种 窗 口 系 统 提 供 给 人 们 的 程 序 库 在 内 容 上 有 很 大 的 差 异, 导 致 人 们 在 此 窗 口 系 统 中 所 编 写 的 程 序 , 无 法 在 彼 窗口 系 统 中 正 常 运 行 。 在 Java 出 现 以 前 , 具 有 相 同 的 程 序代 码 , 却 不 能 在 不 同 的 窗 口 系 统 中 执 行 , 一 直 是 一 个 让程 序 设 计 者 头 疼 的 问 题 , 人 们 不 得 不 耐 着 性 子 一 遍 又 一遍 地 修 改 程 序 , 使 得 它 们 可 以 在 新 的 窗 口 系 统 中 执 行 。现 在 , 随 着 Java 的 出 现 , 这 个 让 人 头 疼 的 问 题 已 经 不 存在 了 。 而 且 Java 使 得 程 序 可 以 在 各 种 不 同 的 窗 口 系 统 中顺 利 地 执 行 。

它 是怎 么 做 到 这 一 点 的 呢 ? 这 是 因 为 Java 为 人 们 提 供 了 一 整套 的 窗 口 环 境 程 序 包 , 使 之 适 用 于 各 种 不 同 的 窗 口 系 统。这 个 Java 程 序 包 就 是 AWT : Abstract Windows Toolkit ( 抽 象 窗口 程 序 包 )

AWT 的 基 本 概 念

交 几个 新 朋 友

在 AWT 的 世 界 里 , 要 想 如 鱼 得 水 地 生 活 , 没 有 朋 友 帮 助 是 不 行的 。 所 以 首 先 就 介 绍 几 个 新 朋 友 给 大 家 认 识 :

1. 组件 ( Component )

在 窗口 系 统 中 显 示 出 来 的 各 种 对 象 都 可 以 称 为 组 件 。

像 我们 平 时 在 Windows 中 使 用 的 按 钮 ( Button ) 、 列 表 框 ( List ) 、 对 话 框 ( Dialog ) 等 等 , 都 是 组 件 的 一 种 。 每 种 组 件都 有 自 己 特 定 的 用 途 。

在 AWT 的 类 结 构 里 , 用 于 代 表 这 些 组 件 的 最 基 本 的 类 是 类 Component 。

2. 类 Component ( java.awt.Component )

类 Component 中 定 义 了 各 种 组 件 的 基 本 使 用 方 法 , 这 些 也 是 组 件 的 常用 方 法 。 我 们 如 果 要 对 窗 口 中 的 对 象 ( 组 件 ) 进 行 一 些基 本 操 作 , 例 如 改 变 背 景 的 颜 色 、 改 变 窗 口 对 象 的 大 小等 等 , 都 是 通 过 调 用 类 Component 中 定 义 的 方 法 来 实 现 的 。只 有 一 些 属 于 某 种 特 定 组 件 的 特 殊 用 法 不 在 类 Component 中定 义 。

下载本文示例代码


第一讲 Java语言概况第一讲 Java语言概况第一讲 Java语言概况第一讲 Java语言概况第一讲 Java语言概况第一讲 Java语言概况第一讲 Java语言概况第一讲 Java语言概况第一讲 Java语言概况第一讲 Java语言概况第一讲 Java语言概况第一讲 Java语言概况

阅读(118) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~