лабораторная 4-6 / лабораторная 4
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Кафедра «Математическая кибернетика и информационные технологии»
Дисциплина «Кроссплатформенное технологии программирования»
Лабораторная работа 4
Выполнил:
студент группы БСТ2104
Проверил:
Москва, 2023 г.
Цель работы:
Реализовать JAVA-приложение, которое может рисовать фракталы.
Ход работы:
Создадим класс JImageDisplay, производный от javax.swing.JComponent, и реализуем методы и конструкторы для этого класса.
Рисунок 1 – Реализация класса JImageDisplay
Следующая наша задача: написать код для вычисления фрактала Мандельброта. Создадим класс Mandelbrot.java и напишем методы для расчёта фрактала.
Рисунок 2 – Реализация класса Mandelbrot
Рисунок 3 – Реализация класса Mandelbrot
Создадим класс FractalExplorer, который позволит нам исследовать различные области фрактала, путем его создания, отображения через графический интерфейс Swing и обработки событий, вызванных взаимодействием приложения с пользователем.
Рисунок 4 – Реализация класса Mandelbrot
Рисунок 5 – Реализация класса Mandelbrot
Рисунок 6 – Реализация класса Mandelbrot
Рисунок 7 – Реализация класса Mandelbrot
Рисунок 8 – Реализация класса Mandelbrot
Рисунок 9 – Реализация класса Mandelbrot
Вывод: реализовали JAVA-приложение, которое может рисовать фракталы.