На этом уроке мы создадим класс Panel, создадим панель из класса Frame. Потом мы выведем на панель букву А, пускай обживается и привыкает, скоро их там будет очень много :)
Дата отправки отчёта:
9 декабря 2016 г.
Задание выполнено: за
15 мин.
Чему научился:
Рисованию текста на панели не стандартным шрифтом и цветом с авто-смещением по центру формы.
Что было сложным:
найти время
Комментарии:
Метод pack() относится к классу Frame, а не Panel, я бы посоветовал его добавить именно туда, куда надо (см. скриншот). з.ы. Чтобы было понятно, что он делает, приведу аналогию с бильярдными шарами, их в начале игры собирают вместе в виде треугольника (классический) и чтобы они стояли ровненько, используют треугольник, так вот этот треугольник и есть pack(), который использовали 1 раз в конце, когда разместили рядом все шары. Не надо треугольников ровнять каждый добавленный шар =)
Научился: Повторил как выводить текст на форму с помощью метода drawString. Создал класс Panel на базе класса JPanel, добавил его в класс Frame. Узнал про атрибут @Override.
Научился: setPreferredSize(new Dimension());
pack(); Трудности: Разобраться в методе pack() - разобрался.
Разобраться в методе setPreferredSize() - не особо разобрался. ..