您可以从组件面板的大量可视(和非可视)设计组件中进行选择,以此来设计 Web 应用程序页面。通过将这些组件拖放到设计器窗口的页面中,IDE 会很快按照您所需的外观对页面进行设置。设计应用程序后,您仍然可以使用主题来更改它的外观。通过使用主题,只需单击一下鼠标按钮,即可对整个项目中的组件应用一组预定义的样式。 如果您准备为应用程序编写业务逻辑,则可以利用“代码片段”组件面板中提供的代码片段。通过将代码片段拖放至源代码编辑器的 Bean 代码中,可以将通用的代码片段合并到页面 Bean 中。此时您只需添加正确的变量名称即可。此外,您还可以轻松地创建自己的代码片段:只需在 Java 编辑器中选择某个代码片段,然后将其拖到组件面板上的某个代码片段类别中。 由于存在很多的变化,因此让我们快速地浏览一下新增的内容和发生变化的内容。您将最终了解组件面板是如何设置的,即 IDE 组织组件的方式。了解了组件面板的设置方式后,便可以对其进行定制以符合您的工作风格。接下来,我们将向您展示目前可以使用的组件样例。 组件面板
您可能首先会注意到组件面板中的组件是按照类别进行组织的。进一步浏览后,您将发现组件面板是完全可以定制的。右键单击某一类别可以查看其上下文菜单。利用此菜单中的选项,可以重新排列类别列表、创建新的类别、更改组件在选定类别中的顺序,甚至可以对类别进行重命名。 例如,图 1 显示了组件面板及其缺省类别(基本、布局、组合、转换器、数据提供器等)以及类别的上下文菜单和可执行操作的样例。单击某个键可以按字母顺序显示各个类别。通过对话框可以方便地定制类别列表。此外,还可以向上或向下移动类别、重命名现有的类别,或创建新的类别。
您可以使用“更改组件顺序”选项,轻松地在类别中上下调整组件的位置。组件的上下文菜单(此处未显示)向您提供了单击选项,可以选择按字母顺序显示同一类别中的组件并且将组件添加到页面中。 由于组件包装在 IDE 所提供的库中,因此您可能希望使用组件库管理器来添加、维护或删除组件库。使用“管理组件库”选项(位于类别的上下文菜单中),可以打开组件库管理器。通过组件库管理器,您可以访问所有的 Java Studio Creator 2 内置组件库,而且还可以查看为设计时、运行时等提供的支持 Java 归档 (Java Archive, JAR) 文件。您可以导入其他组件库(例如来自第三方供应商的组件库),也可以删除组件库。组件库管理器还列出了按名称字母顺序排列的组件、组件所在的类别、组件的类名称以及组件是否显示在组件面板中。
新增的可视组件
真正令人感兴趣的是新增的组件,特别是它们的新颖外观和功能。新增的组件实在是太多了,因此无法在这里一一列举。不过,先让我们深入了解一下其中的部分组件吧。 基本组件
您可能对许多基本组件已经很熟悉了。但是,您还是会注意到一些变化。图 3 显示了这些新增组件中的部分组件。您可以使用复选框组和单选按钮组快速创建一组组件,而无需多次使用复选框组件或单选按钮组件。口令字段向您提供了一个为屏蔽输入数据而设置的输入文本组件,而树则可以处理树及其节点的显示。日历组件允许您添加日期输入字段,而且该字段还包含一个内置日历,您可以在其中查看或查找特定日期。
布局组件
布局组件可以帮助您组织页面的外观或布局。使用这些组件可以向页面添加标签显示、警报框、网格和表单。如果要添加页面片段,则可以打开一个对话框,然后从中选择现有的页面片段或创建新的页面片段。有关布局组件的样例,请参见图 4。
组合组件
组合组件是指将功能较为简单的组件组合在一起以实现特殊目的的组件。例如,将警报组件拖放或添加到页面时,该组件会显示警报消息;日程安排组件会显示日历以及日期输入提示;而添加删除列表则会显示一个已设置的列表,以便进行编辑。
非可视设计组件
这些组件包括验证器、转换器以及数据提供器(请参见图 6)。如果要通过 IDE 的基础技术来执行某些输入验证或数据转换,则可以使用这些组件。通过使用数据提供器,可以方便地读取和写入存储的数据,无论该数据存储在纯文本对象、Java Bean、数据库还是 Web 服务中(有关数据提供器的详细信息,请参见数据提供器功能简介文章)。
标准组件
标准组件与基本组件非常相似,它们实际上包含了一些相同的组件,如文本字段、按钮、超级链接等(请参见图 7)。将常见的标准组件和基本组件添加到页面上后,它们的外观非常相似。这些标准组件反映了早期发行版本 Java Studio Creator 2004Q2 中的组件。为了达到兼容的目的,这些组件仍然可以在 IDE 中使用。
代码片段
IDE 包括一组可以选择并拖放到源代码中的代码片段。这些代码片段提供了涵盖大量功能的实际源代码,其中包括数据库访问和处理、Web 应用程序电子邮件和登录、EJB 组件功能、应用程序数据处理以及 Java 编程语言基础。甚至还包括对 IDE 附带的样例应用程序进行操作的代码。请参见图 8。
正如前面所述,您也可以创建自己的代码片段:在 Java 源代码编辑器中选择一部分代码,然后将该代码拖放到组件面板上的某个代码片段类别中。 小结
正如您所看到的,IDE 为您提供了大量的组件,这些组件可用于设计应用程序页面,并将源代码添加到这些应用程序页面的支持 Bean 中。在多数情况下,您会发现几乎整个应用程序都可以使用这些组件来设计和编码。此外,您还可以尽情发挥自己定制组件面板显示的能力。 | |||||||||||||||||||||||
|
| ||||||||||||