< 上一课 | 下一课 >

课程 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 bean 运行的“我的公司目录”

课程要点

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

学习的课程

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

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

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

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