it-swarm.com.ru

Куда делся конструктор сцен JavaFX?

Я пытаюсь найти неуловимый конструктор сцены JavaFX, чтобы использовать его в Intellij. Я на Windows OS.

Oracle заявляет, что построитель сцены JavaFX включен в новую загрузку, но, как бы я ни искал, я не могу его найти (см. http://www.Oracle.com/technetwork/Java/javafx/downloads/index .html ). Я думаю, что они связались с неправильной страницей, и поиск в Google, потому что это ни к чему не приводит.

У меня уже есть Java 8 SDK, и он работает нормально. По-видимому, JavaFX теперь включен в это, но нигде в папке Java я не могу найти конструктор сцены, и он, кажется, полностью отсутствует в сети.

Пожалуйста, кто-нибудь может помочь? Я просто хочу написать небольшую программу с графическим интерфейсом, и похоже, что JavaFX - это то, что нужно (если это не так, не стесняйтесь отвергать меня от этой идеи!)

92
tentimes

С JDK8u40, согласно это :

Начиная с Oracle Java SE 8u40, Oracle не предоставляет отдельный набор сопутствующих двоичных файлов JavaFX Scene Builder. Если вы хотите внести изменения, идеи или просто сообщить нам, что вы сделали с кодом, ознакомьтесь с рекомендациями сообщества OpenJDK и присоединитесь к списку рассылки openjfx-dev.

Вы можете загрузить последний двоичный файл в Oracle по этой ссылке ссылка . Но проверьте это предупреждение:

ПРЕДУПРЕЖДЕНИЕ. Эти версии JavaFX Scene Builder могут включать компоненты, которые не содержат последних исправлений безопасности и не рекомендуются для использования в производстве.

Это означает, что он не включает последние изменения 8u40, как новый элемент управления Spinner.

Альтернативы

Проект с открытым исходным кодом, и вы можете найти обновленный код в OpenJFX repo . Таким образом, вы можете скачать его и собрать.

Поскольку он выпущен по лицензии BSD, Gluon предлагает поддержку для обновленной версии Scene Builder, и вы можете загрузить установщик для вашей платформы или исполняемый файл jar из здесь .

Кроме того, у них есть открытый хранилище , где каждый может внести свой вклад.

82
José Pereda

Установите JavaFx Scene Builder (Gluon) с Intellij 14 в Windows с JDK7

Это, вероятно, будет работать и с Java 8, но я использую 7, поэтому я не тестировал 8.

Я знаю, что на это ответили, но это может быть полезно для будущих пользователей Intellij. Чтобы заставить конструктор сцен работать с Intellij 14, выполните следующие действия.

  1. Установите Scene Builder для Windows. Скачать/установить отсюда ( Установщик Windows (x64) )
  2. Установить путь Scene Builder к исполняемому файлу в Intellij. File -> Settings -> Languages And Frameworks -> JavaFx По умолчанию мой установлен под C:\Users\kris\AppData\Local\SceneBuilder\ enter image description here
  3. Откройте файл .fxml. Нажмите на вкладку построителя сцены. enter image description here
62
Kris Hollenbeck

На Mac в Intellij вам нужно перейти в настройки, затем набрать JavaFX и сделать это. Пожалуйста, посмотрите на приложенное изображение.

enter image description here

0
Abhijeet