Мы начинаем создание поиска по телефонной книжке. Начнём с переноса текстовых сообщения в отдельное поле. Для этого потребуется создать панель, чтобы всё поместилось. Также добавим побольше разных записей, чтобы было среди чего искать.
Дата отправки отчёта:
18 июля 2017 г.
Задание выполнено: за
39 мин.
Чему научился:
Повторил пройденное
Что было сложным:
найти время
Комментарии:
Так как у меня и так все элементы располагались на панели, то у меня не было проблемы со стыковкой лэйбла в самый низ формы. Так же добавил в самом верху формы лэбл с отображением количества записей. Добавил отображение текста при добавлении/обновлении/удалении записей, так же при возможных ошибках, мало-ли. Добавление и обновление записи выводится зелёным цветом, удаление и ошибка выводятся красным. Использовав String.format и константы шаблонов вывода текста, вывод количества записей разделено на два цвета в одной строке. Отличный урок! Идём дальше.
Научился: работать со свойствами JLabel Изменил цвет шрифта метки и поменял цвет фона. С фоном есть небольшой прикол, а заключается он в том, что даже если цвет фона установлен, фон у JLabel не отображается. Для того, чтобы JLabel стал показывать фон необходимо вызвать метод setOpaque и передать туда true. Тем самым мы скажем JLabel, что хотим сделать непрозрачным его фон.
Научился: Метку для отображения сообщений добавил еще на предыдущих уроках. На поменял ей цвет шрифта.
Перевел информацию на русский язык.
Добавил еще записей на русском =)