< Назад | Далее >

Урок 1.3: Запуск визуального класса

Теперь все готово к запуску приложения на Java для того, чтобы просмотреть его вид. Приложение можно запустить просто и быстро из рабочей среды или визуального редактора. Эти действия можно повторить в любое время для тестирования фактического внешнего вида и поведения класса, какими они будут во время выполнения.

Показать

В визуальном редакторе для Java предусмотрен модуль запуска объектов JavaBean, способный запускать классы без метода main(). При запуске визуального класса этот модуль запускает приложение в отдельной виртуальной машине (VM). При запуске визуального класса в качестве приложения на Java модуль попытается выполнить метод main() класса. В этом учебнике в приложении есть метод main(), вызывающий и отображающий JFrame DirectoryApp, таким образом, его можно запускать либо как приложение, либо как объект Javabean.

Для того чтобы запустить файл DirectoryApp.java как объект Javabean:

  1. Убедитесь, что файл DirectoryApp.java открыт в визуальном редакторе для Java.
  2. В строке меню выберите Запустить > Запустить как > Объект JavaBean.

    Опция контекстного меню Запустить как объект JavaBean

    Совет: Приложение откроется на рабочем столе и будет иметь вид Swing, заданный с помощью параметров визуального редактора (Окно > Параметры > Java > Визуальный редактор). Кроме того, можно выбрать Запустить > Запустить, и определить внешний вид для конкретной конфигурации запуска при запуске этого объекта Javabean. Если это приложение запускается не как объект JavaBean, а как приложение, то оно также будет иметь внешний вид Windows, поскольку это задано в методе main(). На иллюстрациях учебника показан внешний вид Windows.
Выполнение My Company Directory как объекта Javabean

Полученные знания и навыки

Поскольку интерфейс спроектирован пока только внешне, но еще не запрограммирована связь данных или функции событий, то с его помощью нельзя выполнять никаких действий. Однако можно увидеть основной макет и вид, в котором приложение увидит пользователь. Попробуйте понажимать кнопки, но ничего не произойдет. Впрочем, меню Файл и Справка уже реализованы. Можно проверить их работу и изучить код Java, на котором они реализованы с помощью событий actionPerformed.

Пройденные уроки

В этом модуле вы ознакомились с проектированием интерфейса расширенного клиента с помощью визуального редактора для Java. Впрочем, для того чтобы клиент действительно заработал, кроме проектирования его внешнего вида нужно сделать гораздо больше. Как правило, потребуется реализоватьповедение событий или другую логику и, в данном случае, связывание визуальных элементов с каким-либо источником данных.

В этом модуле вы научились выполнять следующие задачи:

  • Импортировать проект Java с помощью импорта обмена проектами
  • Добавлять таблицу JTable в панель JScrollPane визуального класса
  • Визуально макетировать таблицу расширенного клиента с помощью диспетчера GridBagLayout
  • Запускать приложение для того, чтобы увидеть фактический внешний вид расширенного клиента Java

В следующем модуле, модуле 2: Связывание визуальных компонентов с Web-службой. На основе простого интерфейса My Company Directory вы создадите мощный расширенный клиент, способный создавать, извлекать, обновлять и удалять записи о сотрудниках в каталоге компании, путем подключения к Web-службе.

< Назад | Далее >