WebSphere快速入门(11) · 2.标准样式库 样式库中包含了许多用于组成 applet 的 bean 。 BeanBuilder 提供了缺省的样式库,为了把样式库中的某个 bean 放置在 applet 中,可以在样式库中单击这个 bean 的图标。此操作可将 bean 装载到光标上,并将光标变成十字指针形状,然后在设计器上再次单击鼠标放置 bean 。样式库上的 beans 包括附件 Beans 、控件 Beans 、多媒体 Beans 、和网络 Beans 四种类型。 · A. 附件分类 (1) 布尔求值:用于对布尔值进行 AND 和 OR 运算; (2) 数学公式:用于执行基本的数学运算; (3) 数字求值:用于比较两个数字的大小; (4) 文本源:用于访问文本文件的内容,对于一个远程文件可以使用一个 URL 表示,或对于一个在 可信任的 applet 里的本地文件使用一个文件名表示。 · B. 控件分类 (1) 按钮:按钮 bean 。 (2) 复选框:复选框 bean 。 (3) 选择框:下拉列表 bean 。 (4) 标签:显示单行文本的 bean 。 (5) 列表框:列表框 bean 。 (6) 面板:可以包容其他 bean 并且具有布局样式的 bean 。 (7) 文本区:可以输入多行文本的 bean 。 (8) 文本域:只能输入单行文本的 bean 。 这些是标准的 AWT 控件,但是,这些控件提供的有关事件更丰富。 · C. 多媒体分类 (1) 动画:用于显示一组连续的图片。 (2) 声音:用于播放声音剪辑。 (3) 时钟:用于显示日期和时间。 (4) 图像:用于显示图片文件。 (5) 动作:用于沿着路径移动其它 bean 。 (6) 跳跃文本:用于显示在屏幕上跳动的文本。 (7) 感应按钮:当鼠标经过时可以改变图像。 (8) 阴影文本:显示带有阴影的文本。 (9) 打字机:用于显示文本字符并伴随播放声音。 (10) 文本:用于显示文本。 (11) 行走文本:用于在屏幕上显示移动的文本。 (12) 计时器:用于计算时间。 · D. 网络分类 (1) 数据库:用于显示数据库中的数据。 (2) 电子邮件:用于组织和发送电子邮件而不用浏览器邮件对话框。 (3) 新闻摘要:用于显示包含 URL 链接的滚动文本列表。 (4) HTML 参数:用于读取 HTML 参数。 (5) 邮件链接:用于显示浏览器的邮件对话框。 (6) URL 链接:用于连接到其他 Web 页面。生成的 URL 以 ./ 开头的,即使用相对于 HTML 页面的 相对路径,正斜杠和反斜杠都是一样的。 (7) 大字标题;用于显示带 URL 链接的滚动文字列表 BeanBuilder 提供的控件同 VisualAge for Java 提供的不一样。例如, BeanBuilder 有出色的多媒体和动画控件。 · 3 .添加与定制样式库 在样式库中添加 JavaBean 。只要单击添加按钮,就将出现对话框(参见图 3-6 )以进行选择。典型情况下可以从 .jar 文件添加现有的 bean 。为此目的,单击“从 jar 文件中添加 bean” 单选按钮,在文本框中输入 jar 文件的路径或单击查找 ... 按钮以查找所需的 .jar 文件。使用分类域中的下拉列表以指定添加 bean 的样式库分类。单击确定增加 bean 。如果指定的 jar 文件有多个 bean ,所有的将添加到指定的分类中。如果想要在添加 bean 时添加新的分类,只要在分类域中输入新名称。然后单击确定添加 bean 和新的分类。注意:也可通过将 .jar 文件放置到 BeanBuilder 的“ Beans” 文件夹将 bean 添加到样式库中。“ Beans” 文件夹包含所有 bean 的 BeanBuilder 样式库。下一次 BeanBuilder 启动时,它将会探测到新添了 bean ,并自动将它添加到样式库中。 BeanBuilder 选择 jar 文件的名称作为 bean 分类的名称。通常也可以用 VA Java 来创建 beans ,然后添加到 BeanBuilder 样式库。 除了向 BeanBuilder 样式库添加以外,还可以定制样式库。要定制样式库,单击样式库上的定制按钮。这将显示对话框以提供选项。可以重新排列 bean 、隐藏 bean 或删除它们。 (1) 要重新排列样式库中的 bean ,可在列表中选择想要移动的 bean ,并使用箭头按钮在列表中移动它到想要的位置。甚至可以移动它到另一个分类。  图 3-6 :添加到样式库 (2) 也可以隐藏特定的 bean 或整个分类的 bean 。要隐藏 bean 或分类,可单击它旁边的复选框。如果框包含复选标记,此特定 bean 或分类将显示在样式库中。如果框不包含复选标记, bean 或分类将在视图中隐藏。 (3) 要完全删除 bean ,突出显示该 bean 并单击删除按钮。如果可能以后需要该 bean ,可使用隐藏替代删除,这样能够快速恢复此 bean 而不用重新增加它到样式库中。 注意:虽然可以删除创建的分类,但不能删除 BeanBuilder 所带的分类。要注意到删除按钮在这些分类突出显示时,是不能使用的。如果删除分类,所有的 bean 将会消失。 (未完待续)
|