根据应用剪裁JavaBeans定制你的Java.pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
根据应用剪裁JavaBeans定制你的Java.ppt

根据应用剪裁JavaBeans 定制你的Java 摘 要: 对 于 可 定 制 的 组 件(Components), 开 发 者 可 以 根 据 自 己 的 需 要 剪 裁。 可 定 制 的JavaBeans 中 有 应 用 程 序 开 发 者 可 以 修 改 的 属 性(Properties) ─ ─ 例 如, 改 变Beans 的 外 观 和/ 或 动 作。 本 文 将 介 绍 如 何 定 制JavaBeans。 我 们 将 讨 论 属 性、 读 取 器(getter) 和 设 置 器(setter) 方 法(Mothods), 绑 定(Bound) 和 约 束(Constrained) 属 性, 以 及 使 定 制 简 单 化 的 设 计 模 板(Design Pattern)。 然 后 介 绍 属 性 编 辑 器(Editors) 和 定 制 器(Customizers), 最 后 我 们 在 一 个 已 有 的JavaBeans 中 增 加 定 制 功 能。   可 定 制 的 组 件 有 更 大 的 应 用 范 围。 例 如, 对 于 一 个 电 子 表 格(Spreadsheets) Bean, 假 如 它 必 须 占 满 全 屏 幕、 与 你 的 应 用 程 序 颜 色 方 案 冲 突 或 者 只 能 以16 进 制 方 式 显 示 数 据, 不 管 它 在 其 他 方 面 的 功 能 有 多 出 色, 你 恐 怕 不 能 用 它。   JavaBeans 规 范 对 简 单 情 况 提 供 了 非 常 简 单 的 识 别、 修 改 属 性 的 特 征, 对 复 杂 的 情 况 提 供 了 扩 展。  本 文 将 研 究JavaBeans 的 定 制 接 口、 组 件 属 性、 以 及 如 何 编 写 你 的Beans 使 得 集 成 开 发 环 境(IDEs) 可 以 将 这 些 属 性 显 示 给 应 用 程 序 开 发 者。 我 们 还 将 讨 论 以 下 的 问 题: 绑 定 和 约 束 属 性, 它 们 可 以 方 便Beans 之 间 通 信 和 维 持 一 致 性; 定 制 器, 它 可 以 使 我 们 更 方 便 地 定 制;BeanBox 的 使 用, 它 是Sun 免 费 提 供 的JavaBeans 测 试 工 具。   什 么 是 定 制   软 件 组 件 是 通 用 的 功 能 和 数 据 模 块, 它 可 以 在 很 多 情 况 下 使 用, 软 件 组 件 的 定 制 是 很 重 要 的, 如 果 应 用 程 序 开 发 者 可 以 控 制 其 外 观 和 行 为, 它 才 能 在 很 多 应 用 程 序 中 得 到 应 用。 例 如, 如 果 一 个 按 钮 类 的 文 本 标 签 总 是“Button”, 与 之 相 关 的 动 作 总 是 重 启 计 算 机( 虽 然 在 一 些 操 作 系 统 中 这 可 能 是 最 有 用 的 工 具 之 一) 的 话, 那 它 是 没 有 多 大 用 处 的。 简 单 的 组 件, 如 按 钮 都 有 很 多 开 发 者 可 以 控 制 的 属 性, 其 中 包 括:   是 否 使 能   动 作   背 景 颜 色   文 本 颜 色   大 小   位 置   形 状   标 签 文 本   当 按 此 按 钮 时 播 放 的 声 音 文 件 复 杂 的 组 件 需 要 更 多 的 定 制。 定 制 一 个 远 程 数 据 库 连 接 可 能 从 可 用 的 服 务 器 列 表 中 进 行 选 择( 信 息 只 有 在 运 行 时 才 可 用)、 选 择 协 议( 同 上)、 指 定 用 户 名 和 密 码 和 设 置 通 过 防 火 墙 访 问。   Beans 的 属 性   一 般 说 来, 定 制 就 是 配 置Beans 的 内 部 状 态, 使 其 外 观 和 行 为 适 合 所 用 的 环 境。 这 些 内 部 状 态( 颜 色、 大 小 和 密 码 字 符 串 等) 在JavaBeans 规 范 里 称 为 属 性。Beans 中 的 属 性 可 以 用 称 为 访 问 器(Accessors) 的 方 法 读 取 和 修 改。 一 个 访 问 器 方 法 是 读 取 属 性 值 的getter 方 法, 或 者 是 修 改 属 性 值 的setter 方 法。 在 按 钮Beans 中 有String getLabel() 方 法, 它 返 回Beans 的 当 前 标 签, 有void setLabel(String newLabel) 方 法, 它 设 置Beans

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档