Подтвердить что ты не робот

Включить управление FX в Scene Builder?

Можно ли включить компонент Controls FX в Scene Builder?

Если да, можете ли вы сказать мне, как, если вы не скажете мне, есть ли альтернативы?

4b9b3361

Ответ 1

Да, вы можете. Но, к сожалению, все Элементы управления ControlsFX не поддерживаются создателем сцены. Проблема с названием "Все элементы управления должны поддерживаться SceneBuilder" в настоящее время открыта командой ControlsFX.

Update

Так как SceneBuilder 8.2.0 вы можете напрямую искать артефакт из SceneBuilder и включать их, используя новый библиотечный менеджер \o/

Чтобы открыть диспетчер библиотек:

  • Нажмите стрелку вниз справа от библиотеки и выберите импорт файла JAR/FXML.

enter image description here

  • Это откроет диалог диспетчера библиотек:

введите описание изображения здесь

  • Выберите "Search Repository" и введите "ControlsFX" и нажмите кнопку "Поиск".

введите описание изображения здесь

  • Здесь будут отображаться все артефакты controlsfx, перечисленные в репозиториях, добавленных по умолчанию. Выберите "org.controlsfx: controlsfx" и нажмите "Добавить банку".

введите описание изображения здесь

  • Затем отображается диалоговое окно, в котором вы можете выбрать компоненты, которые вы хотите импортировать. Выберите их и нажмите кнопку "Импортировать компонент".

введите описание изображения здесь

  • Все выбранные компоненты загружаются в SceneBuilder.

введите описание изображения здесь


Импортировать элементы управления в SceneBuilder до 8.2.0

До SceneBuilder 8.2.0 вы можете вручную импортировать элементы управления:

  • нажмите стрелку вниз справа от Library
  • выберите "Импортировать файл JAR/FXML"
  • выберите controlsfx jar.

enter image description here

Ответ 2

Если вы используете Maven, просто связывайте его непосредственно из локального репозитория, а не управляете отдельным экземпляром.

настройка по умолчанию в средах Linux - ~/.m2/repository/org/controlsfx/

При обновлении вам придется не забудьте обновить его вручную.