- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 无线传感器网络聚类算法研究.pdf
- 无线校园普适接入——高校无线校园解决方案.doc
- 无线视频传输医疗多媒体解决方案.pdf
- 日常会计核算中注意的问题.doc
- 日常用电安全知识讲义.ppt
- 时刻牢记安全在工作中的重要性.doc
- 时序相似度的主观偏好模型及其系数估计的“锚点”方法.pdf
- 昆明工业园区调研报告.doc
- 易度文档管理系统功能之数据存储安全.pdf
- 最优匹配小波的构造.pdf.pdf
- 2025年半导体材料在无线通信技术中的应用前景报告.docx
- 元宇宙虚拟商品消费市场消费者消费习惯变化趋势研究.docx
- 2025年乡村研学旅行基地研学旅行基地运营管理创新研究.docx
- 2025年智慧医疗健康管理平台在社区养老服务的应用策略.docx
- 2025三级安全教育考核卷(+答案)【推荐】.docx
- Shopee2025年东南亚市场跨境电商平台运营数据监测与优化报告.docx
- 专心豆心理健康课程体系.pptx
- 2025年珠宝行业跨境电商定制服务市场细分领域分析报告.docx
- 2025年乡村研学旅行基地研学旅行活动风险评估与管理.docx
- 2025年在线教育学员学习动机调查与分析:课程改革与创新实践.docx
最近下载
- 知识产权法智慧树知到期末考试答案章节答案2024年同济大学.docx VIP
- 临床医学教学模式创新与课堂互动设计.pptx
- 生猪屠宰兽医卫生检验人员理论考试题库资料及答案.pdf VIP
- 天津市静海区2024-2025学年高一下学期6月学生学业能力调研试题 地理试卷含答案.docx VIP
- 有限空间安全作业技术交底.docx VIP
- 消防设施操作员(中级监控方向)理论知识考试题库(含答案解析).pdf VIP
- 小学校园心理危机干预培训.pptx VIP
- 《内部控制与风险管理(第3版)》思考题和案例分析答案6-10章.docx VIP
- 军职在线-雷达原理-2023年春期末考试答案.docx VIP
- 佛山第六次人口普数据分析.doc VIP
文档评论(0)