В данной задаче вам предстоит написать упрощенный Paint.
- Создать фрейм с областью для рисования (мышь оставляет след).
- Реализовать смену цвета и размера пера.
- Добавить возможность рисовать круг и прямоугольник (в идеале как в paint, но можно и по точкам).
- Реализовать сохранение рисунка в файле и его последующее открытие (используйте механизм сериализации объектов).
Всю работу ведите в пакете
by.<ваш ник>.paint
Реализуйте приложения с помощью JavaFx
.
- Сохранение изображения — https://docs.oracle.com/javase/tutorial/2d/images/saveimage.html
- JavaFx — https://metanit.com/java/javafx/1.1.php