# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
3 теста |
|||
Java курс по использованию JFrame, JPanel, Buffered Image. Мы создадим аналог игры "Балда" - нарисуем буквы в сетке. Будет использована архитектура "Матрёшка", в которой объекты не наследуют, а имеют друг друга. На этом уроке мы сформулируем задачу и наметим способ её разработки. Отчёт отправил: 11147. Сергей Выполнено за 40 мин. [Показать отчёт] Научился: Создавать окно в языке Java Сложности: Найти длинное слово, самое длинное что нашел это crew. Понял что нужно расширять словарный запас. Комментарии: Все понравилось, уроком доволен. |
|||||
2 | Кот Фрейма |
2 теста |
|||
На этом уроке мы сделаем небольшой рефакторинг - создадим свой класс Frame extends JFrame, в который перенесём весь функционал по созданию окна программы. Отчёт отправил: 11147. Сергей Выполнено за 15 мин. [Показать отчёт] Научился: Узнал про метод super Сложности: ничего Комментарии: Все понравилось, во многих примерах в разных источниках видел что так делаю наследуют свой класс от JFrame, теперь розобрался с этим, спасибо! |
|||||
3 | Буква на Панели |
3 теста |
|||
На этом уроке мы создадим класс Panel, создадим панель из класса Frame. Потом мы выведем на панель букву А, пускай обживается и привыкает, скоро их там будет очень много :) Отчёт отправил: 11147. Сергей Выполнено за 30 мин. [Показать отчёт] Научился: Поработал с Panel Сложности: Я правильно понял что в классе JPanel есть метод repaint, в котором и вызывается наш переопределенный paint? Комментарии: Все понравилось, доволен!!! |
|||||
4 | Своя Картинка |
1 тест |
|||
На этом уроке мы создадим класс Picture унаследованный от BufferedImage. Установим цвет фона для картинки, выведем текст. Отчёт отправил: 11147. Сергей Выполнено за 25 мин. [Показать отчёт] Научился: Научился рисовать на картинке Сложности: Ничего Комментарии: Все очень понравилось |
|||||
5 | Центр Бокса |
2 теста |
|||
На этом уроке мы создадим класс Box, нарисуем рамку и выведем в центре букву. Для вычисления видимой высоты используйте font.getFontMetrics().getAscent() Отчёт отправил: 11147. Сергей Выполнено за 40 мин. [Показать отчёт] Научился: Разобрался с боксами Сложности: Заинтересовала строка g.getFontMetrics().stringWidth(letter); не совсем понял как в методе через точку вызывается другой метод только позже дошло что возможно в методе getFontMetrics возвращается объект через который и вызывается stringWidth(), надеюсь я правильно понял если это не так хотелось бы понять как тогда можно самому что то подобное написать Комментарии: Все понравилось |
|||||
6 | Матрица Боксиков |
1 тест |
|||
На этом уроке мы создадим матрицу боксиков. В методе init() мы будем их создавать. В методе init() мы будем их рисовать. Отчёт отправил: 11147. Сергей Выполнено за 20 мин. [Показать отчёт] Научился: Нарисовал матрицу боксов Сложности: не запутаться Комментарии: Все очень понравилось |
|||||
7 | Сохранение картинки |
1 тест |
|||
На этом уроке мы сохраним сгенерированную картинку в файл.
Отчёт отправил: 11147. Сергей Выполнено за 20 мин. [Показать отчёт] Научился: Сохранять картинку Сложности: ничего Комментарии: Все очень понравилось, результатом доволен, все больше приходит понимание. Со следующим курсом еще не определился. |
|||||
8 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Напишите отзыв об этом курсе.
Отчёт отправил: 11147. Сергей Выполнено за не указано [Показать отчёт] Комментарии: Курсом очень доволен, проходя курс очень многое понял, и появлялся интерес к отдельным вещам что толкало находить информацию и изучать глубже, отличный пример использования ООП. Советую пройти всем. :) |
|||||
9 | VIP Implementation |
1 тест |
|||
Нарисуем на сетке одно длинное слово и закрасим остальные клетки случайными буквами. |
|||||
Итого: 9 видеоуроков |
1 час. 53 мин. 14 тестов |
15 чел. | |||
Финалисты: Иван Воронин, Максим Лапшинов, Новопашин Владимир, Алексей В., Сергей Соколов, Tekashnik, zhikharevav, Станислав, Елена, Александр, Dmitry Sinitsin, Chip, grom518, Anatoli, Tom . |