Программисты уровня /b/, нужна ваша помощь. За неделю нужно запилить вот такую программу:1. Программа должна быть написана на Java с использованием только стандартной библиотеки (никаких подключаемых чужих библиотек, фреймворков).2. Интерфейс программы должен быть выполнен в том же форм-факторе, что и записная книжка: пользователь общается посредством команд.3. Программа является собой рисовалкой. Так как в текстовом терминале нет курсора, то процесс строится следующим образом: - Вводится размер холста - Вводится цвет фона - Пользователь вводит команды для рисования различных геометрических фигур с заданными параметрами. Среди фигур обязательно должен быть круг, овал (разные фигуры с разным набором параметров), квадрат, прямоугольник (то же). - Пользователь вводит команду сохранения рисунка, он записывается в файл в заданной в программе папке. - Доп.пункт: пользователь может выбрать формат (JPEG, PNG) и имя сохраняемого изображения.4. Рисование фигур реализуется посредством ввода спец команд. Например, paint circle 10 10 10 red — нарисовать красный круг радиусом 10 с координатами (10,10). Можете сделать ввод параметров после ввода команды рисования конкретной фигуры.5. При оценке будет учитываться умение использовать JAVA: общие принципы ООП, модульность, использование исключений.6. Ещё будет учитываться работа с пользователем: нельзя нарисовать фигуру за пределами холста.7. С цветами можете не заморачиваться и принимать значения из ограниченного выбора (красный, зелёный, синий, например).8. Реализовывать поддержку кириллицы в терминале widnows не обязательно, но будет плюсом (только если делать, то универсально: чтобы работало и в Windows, и в Linux).С ООП на Вы, нихуя не понимаю как это реализовать. Можете на двух пальцах рассказать, с чего хотя бы начинать
>>145781987 (OP)Сделаю за 2к.
>>145782182Нахуй мне чтобы ты делал, я сам хочу понять, как все это делается
>>145782282Исходники потом посмотришь.
>>145781987 (OP)В оракловском руководстве как раз есть пример swingовой рисовалки.
>>145782541>(никаких подключаемых чужих библиотек, фреймворков)Это к этому не относится?
А чё там в Жаве для рисования из стандартной билиотеки? Сам сейчас пытаюсь осваивать Жаву и ООП.
>>145783695свинг это стандартная джавовая библиотека для графики