В 2012 році я написав дуже детальний підручник з JavaFX 2 для моїх студентів. Багато людей по всьому світу прочитали цей матеріал та дали дуже позитивні відгуки про нього. Тому я вирішив переписати цей підручник для нової версії JavaFX 8 (про зміни ви можете прочитати тут - Оновлення до JavaFX 8 - Що нового?).
Цей підручник проведе вас крізь проектування, програмування та розгортання додатку з функціональністю адресної книги. Так буде виглядати наш додаток в кінці розробки:
Ви навчитесь
- Створювати та запускати JavaFX проект;
- Використовувати додаток Scene Builder для проектування інтерфейсу користувача;
- Структурувати додаток за допомогою шаблону проектування Модель-Вигляд-Контролер (MVC);
- Використовувати колекцію
ObservableList
для автоматичного оновлення інтерфейсу користувача; - Використовувати компонент
TableView
та реагувати на виділення комірок в таблиці; - Створювати спливаючі діалоги користувача для редагування записів;
- Виконувати перевірку вводу користувача;
- Змінювати дизайн JavaFX додатку за допомогою каскадних таблиць стилів (CSS);
- Зберігати дані додатку як XML файл;
- Зберігати останній відкритий шлях до файлу в налаштуваннях користувача;
- Створювати JavaFX діаграми для відображення статистики;
- Розгортати JavaFX додаток з упаковки, що залежить від платформи (native package).
Цього доволі багато! Отже, після вивчення даного матеріалу ви будете готові до створення складних додатків за допомогою JavaFX.
Як користуватися цим підручником
Є два шляхи використання матеріалу:
- вчіть багато: Створюйте свій JavaFX проект з нуля та поступово наповнюйте його класами.
- вчіть швидко: Імпортуйте вихідний код для кожної частини підручника у ваше середовище розробки (проект розрахований на IDE Eclipse, проте ви можете використовувати інші середовища розробки за невеликих змін, наприклад NetBeans), а потім намагайтесь розібрати даний матеріал.
Сподіваюсь, вам сподобається! Почнемо з Частина 1: додаток Scene Builder.
Attribution: Ukrainian translations have been contributed by
Thank you very much!