Изучаем Java

Вы здесь: Главная >> Java-самоучитель >> Мастера в JBuilder, а также вопросы к теме

Мастера в JBuilder, а также вопросы к теме


Поговорим еще немного о мастерах в JBuilder. Есть специальный мастер (из четырех шагов), позволяющий создавать документацию для чего-либо. Он располагается в секции Build и называется javadoc. Он поможет документировать код.

Подробно я решил на нем не останавливаться, так как он очень прост в использовании и методику документирования кода мы уже разбирали. Поэкспериментируйте с ним на примерах, ранее изученных.

 

Чуть подробнее остановимся на технологии JavaBeans, которую поддерживает и наш редактор программ. Опишем процесс создания Веаn-компонента.

 

1.    Создайте проект.
2.    Выберите команду File->New и в секции General выберите значок JavaBean. Откроется диалоговое окно (рис. 9.30).

 

Рис 9-30
Диалоговое окно JavaBean Wizard

 

3.    Выберите в этом окне имя пакета, класс, базовый класс, стандартные методы.
4.    Выберите в главном окне вкладку Bean и, выбрав на ней вкладку General, установите флажок Support Serialization, чтобы обеспечить сериализацию объекта.
5.    Перейдите на вкладку Properties и щелкните на кнопке Add Property. Так можно создать для класса новые свойства, задав их имя и тип.
6.    Перейдите в окно дизайнера. Станьте дизайнером и оформите ваш компонент.
7.    Перейдите в окно редактора кода. Измените код, как вам будет необходимо.
8.    Теперь надо создать класс Beaninfо. Для этого в окне Content на вкладке Bean выберите вкладку Beaninfo. Щелкните на кнопке Generate Beanlnfo.
9.    Теперь необходимо поместить файлы в JAR-архив, чтобы впоследствии создать библиотеку компонентов. Для этого выберите команду File->New и в секции Archive выберите Basic. Откроется диалоговое окно, показанное на рис. 9.31.

 

Рис. 9.31. Диалоговое окно Archive Builder-Step 1 of 7

 

10.    На этом шаге устанавливается имя архива, его расположение, документация.
Next
11.    На следующем шаге происходит добавление пакетов, ресурсов и классов в проект (рис. 9.32).

 

Рис 9.32. Диалоговое окно Archive Builder-Step 2 of 7

 

12. На следующем шаге можно установить параметры подключаемых библиотек (рис. 9.33).

 

Рис. 9.33. Диалоговое окно Archive Builder-Step 3 of 7

 

13. На очередном шаге можно создать так называемый манифест (manifest) и сохранить его в проекте в определенном файле (рис. 9.34). На последующих этапах работы мастера (рис. 9.35-9.37) устанавливаются различные частные характеристики создаваемого архива.

 

Рис. 9.34. Диалоговое окно Archive Builder-Step 4 of 7

 

Рис. 9.35. Диалоговое окно Archive Builder-Step 5 of 7

 

Рис. 9.36. Диалоговое окно Archive Builder-Step 6 of 7

 

Рис. 9.37. Диалоговое окно Archive Builder-Step 7 of 7

 

14. Теперь можно откомпилировать проект и проверить правильность созданного компонента. Для этого нужно выбрать команду Tools -> Beanlnsight. Откроется одноименное окно. Если щелкнуть в нем на кнопке Examine Bean, то различные ошибки, которые были допущены при написании кода, будут выделены красным цветом. Если все правильно, то окно Beanlnsight будет иметь вид, показанный на рис. 9.38.

 

Puc. 9.38. Диалоговое окно Bean Insight с подтверждением корректности кода

 

15. Чтобы использовать вновь созданный JavaBean-объект как компонент, нужно создать библиотеку компонентов. Дня этого выберите команду Tools->Configure->Libraries. В открывшемся окне щелкните на кнопке New. Откроется окно, показанное на рис. 9.39.

 

Puc. 9,39. Диалоговое окно New Librari Wizard

 

16.    В этом окне установите имя библиотеки и ее файл с помощью кнопки Add. Щелкните на кнопке ОК — и компонент будет создан.

17.    Чтобы использовать компонент, нужно указать к нему путь.
Выберите команду Projects Project Properties.
В секции Paths выберите вкладку Required Libraries.
Щелкните на кнопке Add, выберите вашу библиотеку и щелкните на кнопке ОК, закрыв окно.

18. На палитре компонентов выберите кнопку Bean Chooser. В открывшемся диалоговом окне (рис. 9.40) выберите класс вашей библиотеки и щелкните на кнопке ОК.

 

Рис. 9.40. Диалоговое окно Bean Chooser

 

Теперь можно поместить компонент в форму и использовать его. Почему я не привел здесь конкретный пример создания Веаn-компонента? Потому что хочу предложить вам создание JavaBean-компонента в качестве самостоятельного задания.


Резюме

1.    В данной главе мы рассмотрели контейнеры (панели, окна) и варианты размещения в них компонентов (компоновки).
2.    Сервлеты — Java-программы, выполняемые на сервере.
3.    С помощью технологии JavaBean можно создавать свои компоненты.


Вопросы

1.    Что такое панель?
2.    Что такое диалоговое окно?
3.    Что такое форма?
4.    Какие стандартные диалоговые окна вы знаете?
5.    Что такое компоновка?
6.    Что такое сервлет?
7.    Что такое технология JavaBean?

 

Вопросы общие

1.    Из каких основных частей состоит окно JBuilder 2005?
2.    Что такое палитра компонентов?
3.    Какие компоненты в секции Swing вы знаете?
4.    Какие компоненты в секции Swing Containers вы знаете?
5.    Какие компоненты в секции AWT вы знаете?
6.    Что такое сервлеты?
7.    Что такое технология JavaBean?


Партнеры сайта