Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОФК6-9-нов.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
864.26 Кб
Скачать

Заключна настройка

Отже, користувальницький інтерфейс додатка ContactEditor практично готовий, однак необхідно додати до нього ще кілька деталей. У цьому розділі описуються деякі типові задачі по формуванню інтерфейсу, що виконуються за допомогою GUI Builder.

Останні штрихи

Тепер необхідно додати кнопки, що дозволяють користувачам підтверджувати інформацію, що вводиться для певного контакту, і додавати її в список контактів або скасовувати операцію, відмовляючись від внесення змін у базу даних. Ми додамо дві необхідні кнопки, після чого змінимо їх властивості так, щоб вони зберігали однаковий розмір у формі навіть незважаючи на те, що відображуваний на них текст має різну довжину.

Для додавання і редагування тексту кнопок:

  1. Якщо нижня панель JPanel розширена до нижньої межі форми "JFrame", перемістіть нижній край елемента "JFrame" вниз. В результаті між кордоном "JFrame" і краєм панелі JPanel з'явиться простір для кнопок "OK" і "Cancel".

  2. У вікні "Палитра" виберіть елемент "Кнопка" в категорії " Элементы управления Swing".

  3. Перемістіть курсор у формі нижче панелі JPanel з назвою "E-mail". Після появи направляючих, що вказують на те, що права межа кнопки "JButton" вирівняна по нижньому правому кутку елемента "JFrame", клацніть для підтвердження позиції кнопки.

  4. Додайте ще одну кнопку "JButton" зліва від першої з урахуванням необхідного простору до нижнього краю елемента "JFrame".

  5. Налаштуйте відображуваний текст для кожного елемента "JButton". Введіть текст OK для лівої кнопки і текст Cancel для правої. Зверніть увагу, що ширина кнопок коректується у відповідності з довжиною нового тексту.

  6. Налаштуйте збереження однакового розміру кнопок "JButton". Для цього виділіть обидві кнопки, клацніть правою кнопкою миші одну з них і виберіть " Одинаковый размер> Та же ширина " в меню, що з’явилося.

У формі з'являються елементи JButton, а відповідні їм вузли відображаються у вікні "Навигатор". До вихідного файлу форми, який можна переглянути в режимі перегляду коду, додається код елементів JButton. Розмір кнопок "JButton" коректується відповідно до розміру кнопки з найдовшим текстом.

Останньою необхідною операцією є видалення тексту контейнера з різних елементів. Незважаючи на те, що видалення цих текстів лише після отримання необхідної структури форми дозволяє уникнути проблем з вирівнюванням елементів і установкою їх прив'язок, більшість розробників зазвичай видаляють цей текст ще в процесі розміщення елементів у формі. Послідовно виділіть і видаліть текст контейнера для кожного поля "JTextField" у формі. Тексти елементів "JComboBox" і "JList" ще будуть потрібні для роботи в подальшому.

Попередній перегляд інтерфейсу користувача

Т епер, після успішного створення інтерфейсу користувача для програми ContactEditor, слід його протестувати. Форму можна переглянути в режимі попереднього перегляду шляхом натискання кнопки "Предворительный просмотр размещения" ( ) на панелі інструментів GUI Builder. Форма відкривається у власному вікні, що дозволяє протестувати її перед переходом до складання та виконання.

Розгортання додатків із графічним інтерфейсом

Підготовка дистрибутива і запуск окремих додатків із графічним інтерфейсом

Для підготовки дистрибутива додатка з графічним інтерфейсом, який буде використовуватися поза середовища IDE, помістіть папку dist проекту в архів ZIP. (Папка dist може також містити папку lib, яку теж потрібно додати до архіву.)

Для запуску окремого додатка з графічним інтерфейсом з командного рядка:

  1. Перейдіть до папки dist проекту.

  2. Введіть наступне:

  3. java-jar <jar_name>. jar

Завдання.

  1. Розробити додатки за вибором викладача зі списку:

  1. калькулятор (польська, для арабських або римських чисел);

  2. конвертор (валют, фізичних або геометричних величин);

  3. операції з датами;

  4. інші подібні завдання ..