< 上一课 | 下一课 >

课程 1.3:运行可视类

现在,您就可以运行 Java 应用程序来预览它的外观了。工作台和可视编辑器使您能够快速方便地运行应用程序,并且在开发的任何时候都可以重复这些步骤,以测试类的实际运行时外观及行为。

Java 可视编辑器提供了 Java Bean 启动程序,该启动程序能够在不使用 main() 方法的情况下运行类。当运行可视类时,它将在独立的虚拟机(VM)中启动应用程序。如果将可视类作为 Java 应用程序运行,则该启动程序将尝试执行类中的 main() 方法。对于本教程,您的应用程序包括调用并显示 DirectoryApp JFrame 的 main() 方法,因此可以将它作为应用程序或 Java bean 运行。

要将 DirectoryApp.java 文件作为 Java bean 运行:

  1. 确保在 Java 可视编辑器中打开了 DirectoryApp.java 文件。
  2. 从菜单栏中单击运行 > 运行方式 > Java Bean

    “作为 Java bean 运行”上下文菜单选项

    提示: 将在桌面上打开使用 Swing 外观的应用程序,已在“可视编辑器”首选项(窗口 > 首选项 > Java > 可视编辑器)中定义该外观。或者,可以单击运行 > 运行,然后定义用于启动此 Java bean 的特定启动配置的外观。如果将此应用程序作为应用程序而不是 bean 运行,它还将使用 Windows 外观,原因是在 main() 方法中定义了该外观。本教程中使用的屏幕快照显示了 Windows 外观。

课程检查点

因为您只设计了界面但是尚未对任何数据连接或事件功能进行编程,所以不能使用应用程序来完成任何任务。然而,可以查看用户将看到的基本布局和外观。您可以尝试单击某些按钮,但是会注意到它们不会执行任何操作。不过,已经为您实现了文件菜单和帮助菜单。您可以尝试查看它们的功能,并且可以检查 Java 代码以了解如何使用 actionPerformed 事件来实现它们。


作为 Java bean 运行的“我的公司目录”

学习的课程

此模块向您介绍了使用 Java 可视编辑器为富客户机设计界面的过程。然而,除了设计客户机的可视外观外,您还需要执行更多的操作才能使客户机有用。通常,您将需要包括事件行为或其他逻辑,在该示例中,需要将可视元素绑定至某种数据源。

在此模块中,您已学习了如何执行下列任务:

  • 使用“项目交换”导入来导入 Java 项目
  • 在 JScrollPane 中将 JTable 添加至可视类
  • 使用 GridBagLayout 管理器来在富客户机上对表进行可视布局
  • 运行应用程序以查看富 Java 客户机的实际外观

在下一模块(即模块 2)中:将可视组件绑定至 Web Service,您将采用简单的“我的公司目录”界面并把它转变成功能强大的富客户机,它可访问创建、检索、更新和删除公司目录中的职员记录的 Web Service 方法。