1. Класс Program создаёт фрейм. В точке входа создаёт экземпляр своего же класса (избавляемся от статика). Для этого экземпляра запускает метод start. В классе добавлен метод (опция) сохранения картинки в файл. 2. Класс Frame наследует JFrame, создаёт Панель, устанавливает её параметры. 3. Класс Panel наследует JPanel, создаёт пикчу, задаёт ей размеры, переопределяет графику методом paint. 4. Класс Picture наследует BufferedImage, рисует массив боксиков, помещает в них случайные символы из константы abc. 5. Класс Box ничего не наследует, устанавливает положение буквы в боксике, цвет и шрифт этой буквы.
Отчёт оценивали: 791. Валерий Жданов+117255. Слава+1162. Андрей+118783. Andrew+120893. крем сода020239. Юлия+119022. Олег Чудновский+111589. Yefim+110365. Rita+120167. Айдар+13922. Александр+17119. Новопашин Владимир+120659. no name+1Посетитель+18275. Tekashnik+117947. Dmitry Sinitsin+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Сохранять картинку в файл.
Динамически изменять размеры букв в зависимости от размеров клетки.
На скриншоте показаны 2 разные сетки.
Трудности: Непонятно, зачем метод savePicture() определяли как публичный.
Научился: сохранению результата работы программы в файл Portable Network Graphics
Метод создаёт новый файл, подключается import java.io.File;
Класс ImageIO вызывает метод write (аргументы: пикча, формат png в двойных кавычках, файл)
Следующий курс: Клиент-серверный сокет