Учебное пособие: Аплеты

1. Познакомиться с библиотекой java.applet и классом java.applet.Applet

2. Научится обрабатывать события в аплетах.

3. Освоить работу с управляющими компонентами и менеджерами размещения.

4. Применить полученные знания на практике

Задание для домашней подготовки

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

Задание к лабораторной работе

o На основе оконного приложения, созданного в лабораторной работе №5 «Программирование графики и обработка событий», разработать аплет – калькулятор

Содержание отчета

Отчет должен содержать:

1. Постановку задачи, решаемой отлаженной программой.

2. Руководство пользователя отлаженной программы, содержащее описание интерфейсов всех функций программы.

3. Листинг программы с необходимыми комментариями.

Контрольные вопросы.

1. В случае, если программа – аплет состоит из нескольких классов и после компиляции сгенерировано несколько файлов *.class, как внутри контейнера <applet></applet> html – файла это необходимо указать?

2. Сколько классов в пакете java.applet?

3. Как изменится работа программы, если внутри блока switch(){} не записывать операторы break.

4. Модифицируйте аплет так, чтобы коэффициент, на который умножается результат, был случайным числом (метод random() класса java.lang.Math)

5. Добавьте текстовым полям слушателей и обработчики событий ActionEvent(). Обработчики также должны вызывать метод вывода результата.

Литература.

Официальные источники:

1. Кен Арнольд, Джеймс Гослинг, Дэвид Холмс. Язык программирования Java™.

2. Официальный сайт Java — http://java.sun.com/ (есть раздел на русском языке с учебником).

3. Java™ 2 SDK, Standard Edition Documentation —

4. Джеймс Гослинг, Билл Джой, Гай Стил. СпецификацияязыкаJava (TheJavaLanguageSpecification. Перевод на русский язык — http://www.uni-vologda.ac.ru/java/jls/index.html

5. Официальный сайт проекта Eclipse — http://www.eclipse.org/.

Другое:

1. Дмитрий Рамодин. Начинаем программировать на языке Java.

2. Николай Смирнов. Java 2: Учебное пособие.

3. Картузов А. В. Программирование на языке Java.

4. Вязовик Н.А. Программирование на Java.

5. Алексей Литвинюк. Введение в интегрированную среду разработки Eclipse.

Приложение. Аплеты.

Аплеты — это программы, работающие в среде другой программы — браузера . Аплеты не нуждаются в окне верхнего уровня — им служит окно браузера. Они не запускаются JVM — их загружает браузер, который сам запускает JVM для выполнения аплета. Эти особенности отражаются на написании программы – аплета.

С точки зрения языка Java, аплет — это всякое расширение класса Applet, который, в свою очередь, расширяет класс panel. Таким образом, аплет — это панель специального вида, контейнер для размещения компонентов с дополнительными свойствами и методами. Менеджером размещения компонентов по умолчанию, как и в классе Panel, служит FlowLayout. Класс Applet находится в пакете java.applet, в котором кроме него есть только три интерфейса, реализованные в браузере. Надо заметить, что не все браузеры реализуют эти интерфейсы полностью.

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 365
Бесплатно скачать Учебное пособие: Аплеты