[Java] Урок: Создание Внешнего Интерфейса
|
|
[CM]Jaxson |
Дата: Понедельник, 15.10.2012, 19:28 | Сообщение # 1
|
٩(̾●̮̮̃̾•̃̾)۶
Сообщений: 801
Статус: Offline
|
ля продолжения процесса создания интерфейса необходимо создать контейнер Java, в который будут помещены другие требуемые элементы графического интерфейса. В этом действии контейнер будет создан с помощью элемента JFrame. Контейнер будет помещен в новый пакет, который будет отображаться в узле "Source Packages". Создание контейнера JFrame В окне 'Проекты' щелкните правой кнопкой мыши узел NumberAddition и выберите Создать > Другие. В диалоговом окне создания файла выберите категорию Swing GUI Forms и тип файла JFrame Form. Нажмите кнопку "Далее". Введите NumberAdditionUI в качестве имени класса. Выберите пакет my.numberaddition. Нажмите кнопку "Завершить". Среда IDE создает форму NumberAdditionUI и класс NumberAdditionUI в приложении NumberAddition и открывает форму NumberAdditionUI в GUI Builder. Пакет my.NumberAddition заменяет собой пакет по умолчанию. Добавление элементов: создание внешнего интерфейса Далее с помощью окна "Palette" внешний интерфейс приложения заполняется панелью JPanel. После этого добавляются три элемента JLabel (текстовые подписи), три элемента JTextField (текстовые поля) и три элемента JButton (кнопки). Если до этого работа с конструктором графического интерфейса пользователя не выполнялась сведения о размещения компонентов см. в разделе Разработка графического пользовательского интерфейса Swing в IDE NetBeans. После перетаскивания и размещения указанных выше элементов элемент JFrame должен выглядеть так, как показано на рисунке ниже. http://netbeans.org/images_....re1.png
Если в правом верхнем углу среды IDE отсутствует окно Palette ("Палитра"), выберите Window ("Окно") > Palette ("Палитра"). Для начала выберите панель из категории Swing Containers ("Контейнеры Swing") в палитре и перетащите ее на JFrame. Панель JPanel будет выделена. Перейдите к окну "Properties" и нажмите кнопку с многоточием (...) рядом с полем "Border" для выбора стиля границы. В диалоговом окне "Border" выберите "TitledBorder" из списка и введите Number Addition в поле "Title". Для сохранения изменений и закрытия диалогового окна нажмите кнопку "OK". Теперь на экране должен отображаться пустой элемент "JFrame" с заголовком "Number Addition", как показано на рисунке. Согласно рисунку добавьте к нему три метки JLabel, три текстовых поля JTextField и три кнопки JButton. Переименование элементов На этом этапе будет выполнено переименование элементов, которые были добавлены к элементу JFrame. Дважды щелкните jLabel1 и измените ntrcn (свойство "text") на First Number. Дважды щелкните jLabel2 и измените текст на Second Number. Дважды щелкните jLabel3 и измените текст на Result. Удалите стандартный текст из jTextField1. Отображаемый текст можно преобразовать в редактируемый. Для этого щелкните правой кнопкой мыши текстовое поле и выберите 'Редактировать текст' во всплывающем меню. При этом может потребоваться восстановить первоначальный размер поля jTextField1. Повторите это действие для полей jTextField2 и jTextField3. Измените отображаемый текст jButton1 на Clear. (Для изменения текста кнопки щелкните кнопку правой кнопкой мыши и выберите "Edit Text". В качестве альтернативы можно щелкнуть кнопку, выдержать паузу и щелкнуть еще раз.) Измените отображаемый текст jButton2 на Add. Измените отображаемый текст jButton3 на Exit. Теперь готовый графический интерфейс должен выглядеть так, как показано на рисунке ниже: http://netbeans.org/images_....re2.png
[ Skype ] [ Профиль ] [ Mods Pack ] [ VK ] [ Геймеры ] Помогаю новичкам, по всем вопросом комне в Skype/VK. VK ВЗЛОМАН, НЕ РАБОТАЙТЕ СОМНОЙ. МНЕ ВСЁ ВЗЛОМАЛИ СКАЙП И ВК. СКАЙП ВОССТОНОВИЛ.
|
|
|
|
[WS]Grenhelgets |
Дата: Понедельник, 01.12.2014, 17:46 | Сообщение # 2
|
|
Добавь в скайп nicelse.ws предложение есть.
|
|
|
|
CM_BaTbka |
Дата: Понедельник, 02.03.2015, 11:26 | Сообщение # 3
|
Боец
Сообщений: 143
Статус: Offline
|
Добавь в скайп nicelse.ws предложение есть
Цель 100+ репутации [✔] Цель 200+ репутации [✔] Цель 300+ репутации.[✔] Цель 400+ репутации.[✔] Цель 500+ репутации [✖] Цель 1000+ репутации [✖] Cheater CM. [✖] http://cheat-master.ru/forum/17-344495-1 http://cheat-master.ru/forum/199-429322-1 http://cheat-master.ru/forum/199-429328-1
|
|
|
|
Surex |
Дата: Суббота, 02.07.2016, 14:14 | Сообщение # 4
|
Боец
Сообщений: 137
Статус: Offline
|
Спасибо бро помог! счастье здоровье тебе
|
|
|
|
GlaroX |
Дата: Четверг, 24.11.2016, 03:02 | Сообщение # 5
|
Боец
Сообщений: 201
Статус: Offline
|
Отличный разбор немного изучаю! Добавлено (24.11.2016, 03:02) --------------------------------------------- Отличный разбор немного изучаю!
|
|
|
|