教 学 纲 要
有 了 java , 你 与 homepage 的 交 互 不 仅 仅 是 点 击 某 个 字 . 按 钮 或者 图 , 它 切 换 成 下 一 页 . java 为 浏 览 homepage 的 用 户 提 供了 地 地 道 道 的 交 互 . 包 含 了 java 程 序 的 homepage 知 道 你 需要 它 做 什 么 , 而 不 是 简 简 单 单 地 切 换 到 下 一 页 . 你 一 定认 为 这 是 理 所 当 然 的 , 可 是 没 有 java 以 前 , 事 情 可 没 这么 简 单 .
交互 的
java 世 界
鼠 标 引 发 的 各 种 事 件
编 写 自 己 的 事 件 处 理 代 码
键 盘 引 发 的 事 件
在 internet 上 实 现 与 程 序 的 实 时 交 互
也 许 你要 问 “ java 怎 么 知 道 我 点 了 鼠 标 ? 按 了 哪 个 键 ? ”
它 当然 知 道 . 你 对 鼠 标 或 键 盘 的 如 何 操 作 对 java 而 言 都 称 之为 “ 事 件 ” , 例 如
: 移 动 鼠 标 , 点 击 鼠 标 , 按 下 某 个 按键 … … . 这 些 事 件 发 生 了 以 后 , 系 统 就 会
通 知 java 去 处理 , 就 好 比 你 按 了 门 铃 , 让 主 人 来 为 你 开 门 一 样 . 在 这一 章 里 ,
你 将 学 会 编 写 这 种 交 互 式 的 程 序 来 响 应 鼠 标 与键 盘 的 输 入 , 让 java 干 你 想 让
它 干 的 事 情 . 你 可 以 让 它告 诉 你 当 前 鼠 标 所 处 的 位 置 , 拖 动 鼠 标 画 你 想 画 的 东
西, 或 者 用 键 盘 控 制 homepage 中 图 形 的 位 置 , 甚 至 可 以 编 一个 由 鼠 标 控 制 的 小
游 戏 .... 下一页