- Пошаговое руководство по интеграции JavaFX Scene Builder в NetBeans — подсказка для Linux
- Введение в графический интерфейс:
- API Java:
- Что такое NetBeans?
- Установите NetBeans:
- Установите JavaFX Scene Builder:
- Интегрируйте JavaFX Scene Builder и NetBeans:
- Scene Builder
- Simple
- Supported
- Download Scene Builder
- Download Scene Builder for Java 8
- Download Scene Builder 17.0.0 Release Candidate
- Gluon Scene Builder
- Scene Builder is an open source tool that allows for drag and drop design of JavaFX user interfaces.
- Changes in version 20.0.0
Пошаговое руководство по интеграции JavaFX Scene Builder в NetBeans — подсказка для Linux
Java — один из наиболее широко используемых языков программирования в мире. Это переносимый язык программирования, который интерпретируется и является объектно-ориентированным языком программирования. Его многочисленные функции включают поддержку сети, многопоточность между процессорами, сборку мусора и поддержку графического пользовательского интерфейса или сокращенно GUI.
Введение в графический интерфейс:
GUI — это пользовательский интерфейс, который действует как промежуточное звено между компьютером или электронным устройством и пользователем. Что отличает графический интерфейс от других пользовательских интерфейсов, так это то, что он использует графические значки и визуально приятные темы для взаимодействия с помощью указателя, а не текстовых компонентов.
Хотя текстовые значки и компоненты по-прежнему необходимы в некоторых графических интерфейсах, например страница входа в систему и т. д. но главная цель любого хорошего дизайнера графического интерфейса — сделать так, чтобы пользователю было как можно проще взаимодействовать с ним, в первую очередь с помощью мыши. Как упоминалось выше, графические интерфейсы проще в использовании, чем большинство других интерфейсов, и доступная поддержка, делающая их визуально привлекательными, не только помогает пользователь может сосредоточиться на определенных элементах, но также позволяет дизайнеру проявить творческий подход и экспериментировать со своим воображением, делая его разработку интуитивно понятной и веселье. GUI также позволяет дизайнеру вставлять видео и изображения в форму, чтобы сделать ее еще более привлекательной и простой в использовании для пользователя.
API Java:
Java позволяет разработчику использовать три API (интерфейс прикладного программирования):
AWT и Swing — это более старые API-интерфейсы, а JavaFX был интегрирован с Java 8 и представляет собой новейший API-интерфейс с большим количеством опций, чем AWT и Swing.
Одним из основных преимуществ использования JavaFX по сравнению с другими API-интерфейсами является интеграция Scene Builder. JavaFX Scene Builder — это инструмент, который позволяет разрабатывать графический интерфейс без программирования. Это достигается за счет предоставления пустой области, в которой можно перетаскивать различные компоненты из JavaFX для создания различных форм графического интерфейса. Эти компоненты также можно редактировать с огромным разнообразием опций настройки. Все это можно делать в режиме реального времени, а графический интерфейс обретает форму по мере его разработки дизайнером.
JavaFX Scene Builder генерирует FXML, это позволяет дизайнеру создавать интерфейс отдельно от логики программы. FXML — это язык на основе XML. JavaFX Scene Builder можно использовать с любой Java IDE для объединения логики программы с интерфейсом, но он специально предназначен для программ и приложений, разработанных в IDE NetBeans.
Что такое NetBeans?
NetBeans — это бесплатная IDE (интегрированная среда разработки) с открытым исходным кодом, в которой используется модульная архитектура, то есть использует модули (группы классов и библиотек) для реализации определенных функций в применение. NetBeans на данный момент является одной из самых популярных сред Java IDE. NetBeans также известен своей отличной поддержкой Maven и удобным интерфейсом. Чтобы начать разработку на NetBeans и JavaFX Scene Builder, вам необходимо установить и интегрировать JavaFX Scene Builder с NetBeans. Этого руководства будет более чем достаточно, чтобы помочь вам в процессе установки и интеграции обеих программ в Windows.
Установите NetBeans:
Чтобы установить NetBeans, вам необходимо сначала загрузить его с официального сайта NetBeans:
- Нажмите зеленую кнопку «Загрузить» под строкой Apache NetBeans 10.0.
- Вы также можете узнать больше о NetBeans, нажав синюю кнопку «Функции» рядом с кнопкой «Загрузить».
- Вы также можете загрузить другие предыдущие версии, но рекомендуется использовать последнюю версию.
- Вы попадете на страницу с названием «Загрузка Apache NetBeans (инкубация)».
- На этой странице нажмите ссылку «Двоичные файлы». Вы можете щелкнуть ссылку «Источник» и загрузить его, если хотите скомпилировать его самостоятельно, но загрузка «двоичных файлов» выполняется быстрее и проще.
- После нажатия вы перенаправитесь на страницу apache, где для вас будет сгенерирована ссылка.
- Щелкните ссылку, и начнется загрузка.
- После загрузки распакуйте пакет в желаемый каталог (вы можете извлечь пакет с помощью WinRAR).
- После извлечения перейдите в извлеченный каталог и найдите папку «bin».
- Зайдите в папку «bin», и вы увидите два файла «Application»; «Netbeans.exe» и «netbeans64.exe».
- Если вы используете 32-битную Windows, откройте «netbeans.exe», а если вы используете 64-битную Windows, откройте «netbeans64.exe».
- Это откроет IDE NetBeans напрямую. Нет необходимости устанавливать его отдельно, так как мы установили двоичные файлы.
- Если после открытия этого представления вас приветствуют, значит, NetBeans 10.0 успешно установлен и готов к написанию программ и разработке приложений на нем.
Установите JavaFX Scene Builder:
Теперь, когда NetBeans успешно установлен и работает правильно, мы можем перейти к следующему шагу; установить JavaFX Scene Builder. Во-первых, мы должны загрузить Scene Builder с его официального сайта:
- На этой странице прокрутите вниз, пока не увидите варианты загрузки для вашей версии Java, которая может быть одной из трех: Java 10, Java 8 или Java 11.
- В нашем случае это Java 11. В вашей версии Java найдите Scene Builder, в котором в качестве платформы используется «Установщик Windows», и нажмите зеленую кнопку «Загрузить».
- Это перенаправит вас на страницу «Спасибо» и начнется загрузка.
- После загрузки откройте установщик.
- В установщике примите условия и нажмите кнопку установить.
- После установки нажмите «Готово».
- Чтобы проверить, была ли установка успешной, вы можете открыть «SceneBuilder.exe», и в случае успешной установки вы увидите следующее представление:
Интегрируйте JavaFX Scene Builder и NetBeans:
После установки Scene Builder и NetBeans пора перейти к последнему шагу; интегрировать обе программы.
- Сначала откройте NetBeans, щелкните «Файл», а затем «Новый проект ..». ”
- в раскрывающемся меню. Откроется новое окно.
- Щелкните «JavaFX» на вкладке «Категории» и «Приложение Java FXML» на вкладке «Проекты».
- Нажмите кнопку «Далее».
Установите любые модули, если он предлагает загрузить и активировать какие-либо модули. В следующем окне дайте проекту имя и нажмите «Готово».
- После открытия перейдите на вкладку «Проекты» и щелкните свой проект.
- Затем нажмите «Исходные пакеты», выберите пакет своего проекта, щелкните правой кнопкой мыши файл .fxml и нажмите «Открыть».
- Это откроет файл в Scene Builder, чтобы вы могли с ним поработать.
Благодаря этому вы успешно интегрировали Scene Builder и NetBeans для бесперебойной совместной работы. Когда вы закончите создание графического интерфейса, отредактируйте файл «Controller. Java »непосредственно под файлом .fxml и придайте ему функциональность. Теперь вы можете продолжить и наслаждаться созданием графического интерфейса для ваших программ интуитивно понятным и увлекательным способом с помощью JavaFX Scene Builder.
Scene Builder
Scene Builder works with the JavaFX ecosystem – official controls, community projects, and Gluon offerings including Gluon Mobile, Gluon Desktop, and Gluon CloudLink.
Simple
Drag & Drop user interface design allows for rapid iteration. Separation of design and logic files allows for team members to quickly and easily focus on their specific layer of application development.
Supported
Scene Builder is free and open source, but is backed by Gluon. Commercial support offerings are available, including training and custom consultancy services.
Download Scene Builder
Scene Builder 20.0.0 was released on May 8, 2023.
You can use this Scene Builder version together with Java 11 and higher.
License: Scene Builder 20 is licensed under the BSD license.
Download Scene Builder for Java 8
Scene Builder 8.5.0 is for users who are still on Java 8. It was released on Jun 5, 2018.
License: Scene Builder 8 is licensed under the BSD license.
Download Scene Builder 17.0.0 Release Candidate
The latest release candidate version of Scene Builder is 17.0.0-RC2.
Product | Platform | Download |
---|---|---|
Scene Builder | Windows Installer | Download |
Scene Builder | Mac OS X dmg | Download |
Scene Builder | Linux RPM | Download |
Scene Builder | Linux Deb | Download |
—>
Gluon Scene Builder
Scene Builder is an open source tool that allows for drag and drop design of JavaFX user interfaces.
Integrated: Scene Builder works with the JavaFX ecosystem — official controls, community projects, and Gluon offerings including Gluon Mobile, Gluon Desktop, and Gluon CloudLink.
Simple: Drag ‘n’ Drop user interface design allows for rapid iteration. Separation of design and logic files allows for team members to quickly and easily focus on their specific layer of application development.
Supported: Scene Builder is free and open source, but is backed by Gluon. Commercial support offerings are available, including training and custom consultancy services.
Changes in version 20.0.0
- JRuby controller skeleton generation
- Link to JFX-Central in menu Help/JavaFX
- Use Java 20
- Use JavaFX 20