现在,您就可以运行 Java 应用程序来预览它的外观了。工作台和可视编辑器使您能够快速方便地运行应用程序,并且在开发的任何时候都可以重复这些步骤,以测试类的实际运行时外观及行为。
Java 可视编辑器提供了 Java Bean 启动程序,该启动程序能够在不使用 main() 方法的情况下运行类。当运行可视类时,它将在独立的虚拟机(VM)中启动应用程序。如果将可视类作为 Java 应用程序运行,则该启动程序将尝试执行类中的 main() 方法。对于本教程,您的应用程序包括调用并显示 DirectoryApp JFrame 的 main() 方法,因此可以将它作为应用程序或 Java bean 运行。
要将 DirectoryApp.java 文件作为 Java bean 运行:
有关外观的提示:会在桌面上打开使用 Swing 外观的应用程序,已在“可视编辑器”首选项(窗口 > 首选项 > Java > 可视编辑器)中定义该外观。或者,可以单击运行 > 运行,然后定义用于启动此 Java bean 的特定启动配置的外观。如果将此应用程序作为应用程序而不是 bean 运行,它还将使用 Windows 外观,原因是在 main() 方法中定义了该外观。本教程中使用的屏幕快照显示了 Windows 外观。
因为您只设计了界面但是尚未对任何数据连接或事件功能进行编程,所以不能使用应用程序来完成任何任务。然而,可以查看用户将看到的基本布局和外观。您可以尝试单击某些按钮,但是会注意到它们不会执行任何操作。不过,已经为您实现了文件菜单和帮助菜单。您可以尝试查看它们的功能,并且可以检查 Java 代码以了解如何使用 actionPerformed 事件来实现它们。
此模块向您介绍了使用 Java 可视编辑器为富客户机设计界面的过程。然而,除了设计客户机的可视外观外,您还需要执行更多的操作才能使客户机有用。通常,您将需要包括事件行为或其它逻辑,在该示例中,需要将可视元素绑定至某种数据源。
在下一个模块 中,您将获取简单的界面并把它转变成功能强大的富客户机,它可访问创建、检索、更新和删除公司目录中的职员记录的 Web Service 方法。