- •2. Минимальный комплект для разработки программ на Java. Минимальные системные требования.
- •3. Основные возможности пакета NetBeans. Функциональный состав и назначение.
- •4. Переменные, константы, область видимости Java.
- •5. Примитивные типы данных.
- •6. Ссылочные типы данных. Объекты.
- •7. Логические операторы.
- •8. Арифметические операторы.
- •9. Преобразования типов. Оболочечные классы.
- •10. Класс Math.
- •11. Графические возможности Java.
- •12. Сложные типы данных. Массивы.
- •13. Сложные типы данных. Строки.
- •14. Управляющие конструкции. Оператор If, Switch.
- •15. Условные операторы.
- •16. Операторы цикла.
- •17. Операторы перехода.
- •18. Основные принципы ооп. Инкапсуляция. Модификаторы доступа.
- •19. Основные принципы ооп. Наследование. Модификаторы доступа.
- •20. Основные принципы ооп. Полиморфизм. Модификаторы доступа.
- •21. Понятие объекта и работа с ним.
- •22.Типы отношений между классами. Агрегация, ассоциация.
- •23. Достоинства и недостатки ооп.
- •24. Класс. Описание полей класса. New.
- •25. Описание методов класса. Модификаторы доступа.
- •26. Конструкторы.
- •27. Ссылка This. Перегрузка методов.
- •28. Наследование. Super. Замещение методов (override).
- •30. Ввод вывод в Java.
- •31. Элементы графического интерфейса.
- •32. Аплеты.
31. Элементы графического интерфейса.
страница 102
32. Аплеты.
Апплеты– это программы, являющиеся несамостоятельными объектами, для запуска которых необходима какая-либо сторонняя программа, поддерживающая JVM. В частности апплеты используются в интернет-браузерах – программах отображения гипертекстового интернет контента.
Класс Appletявляется расширением класса Panel, то есть апплет – это ни что иное как усовершенствованная панель, на которую можно разместить некоторые компоненты ГИП, а так же на ней можно рисовать, используя класс Graphics.
Стоит так же заметить отсутствие метода main() в апплетах. Поскольку данный метод отсутствует, запустить виртуальной машине апплет как приложение не удастся. Апплеты как и приложения с ГИП могут быть интерактивными, например, класс, расширяющий и определяющий апплет, может еще имплементировать интерфейс ActionListener и самостоятельно обрабатывать события, происходящие в собственных компонентах.