
лабораторная 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-приложение, которое может рисовать фракталы.