Microsoft Visual J++. Создание приложений и аплетов на языке Java


Главный класс комбинированного приложения - часть 2


Размеры окна устанавливаются с учетом размеров внешней рамки и заголовка окна, для чего применяется метод insets. Поля left и right объекта класса Insets, ссылку на который возвращает метод insets, содержат ширину, соответственно, левой и правой части рамки окна. Поле top содержит высоту верхней части рамки окна с учетом заголовка, а поле bottom - высоту нижней части рамки окна.

Далее метод main делает нечто интересное - он создает аплет класса Combi:

Combi applet_Combi = new Combi();

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

Добавление аплета в окно фрейма выполняется методом add:

frame.add("Center", applet_Combi);

В 30 томе “Библиотеки системного программиста” мы использовали этот метод для добавления компонент в окно контейнера, которым, в частности, является окно фрейма.

Создав аплет, мы должны вызвать методы init и start, как это происходит при инициализации аплета, встроенного в документ HTML:

applet_Combi.init();

applet_Combi.start();

Перед завершением своей работы метод main отображает окно фрейма, внутри которого теперь находится окна аплета:

frame.show();




Начало  Назад  Вперед



Книжный магазин