Иногда Scene Builder в JavaFX не открывается

Это действительно раздражает и утомительно, когда я очень сильно работаю над тем, что мне нужно для завершения, а затем мне нужно внести несколько изменений в графический интерфейс, поэтому я открываю Scene Builder, и он не открывается.

Я пробовал - Закрытие Eclipse и открытие его. - Убивает процесс создания сценария и открывает его.

Что работает - Выход из системы и вход в систему, а затем открытие затмения и построитель сцен.

Это начинает заставлять меня терять вкус в JavaFX. Хотя я должен использовать это над Swing.

Кроме того, когда я открываю Scene Builder (с моего рабочего стола), он открывается просто отлично, но когда я перехожу к моему Main.FXML(внутри моего проекта). Сценарий не может быть открыт. Он просто ничего не делает, когда я его открываю, и он сводит к минимуму.

Ответ 1

Даже если этот вопрос задан некоторое время назад, я хочу внести свой вклад в решение этой проблемы, потому что он отличается от других решений и, кроме того, очень прост.

Эта конкретная проблема возникла со мной всего несколько минут назад, и все, что я решил решить, - это максимизировать фактическое окно Scenebuilder!

  • Откройте диспетчер задач Windows
  • Перейдите на вкладку приложений
  • Щелкните правой кнопкой мыши SceneBuilder (named: yourFileName.fxml)
  • Выберите "Максимизировать"

Описание выше работает для ОС Windows, в других ОС соответствующая программа управления приложениями должна делать то же самое.

Это работало для меня просто отлично. Не требуется копирование и/или перезапись.

Ответ 2

Это не идеальный ответ, но он работает хорошо. Попробуйте сделать следующее

1. Откройте конструктор сцены прямо с вашего локального диска.

2.Нажмите File-> Открыть недавние → Очистить меню

Затем попробуйте открыть свой fxml. У меня отлично работает.

Ответ 3

У меня такая же проблема. Похоже, что либо SceneBuilder, либо IntelliJ IDEA помещают мой файл FXML в состояние, которое Scenebuilder не может проанализировать.

Вам может быть полезно отредактировать файл logging.properties и снова открыть плохой файл FXML. В окнах это% ProgramFiles (x86)%\Oracle\JavaFX Scene Builder 2.0\app\logging.properties. Вы можете установить

.level = ALL

Затем просмотрите файл% TEMP%\scenebuilder-2.0.log для подсказок.

Допустимые уровни java.util.Logging в порядке убывания:

OFF
SEVERE 
WARNING
INFO
CONFIG
FINE
FINER
FINEST
ALL

Кроме того, скопируйте файл FXML в временный каталог. Попробуйте открыть его там. Я сделал это и, похоже, устранил проблему.

Ответ 4

Для меня копирование кода из файла .fxml, который не работал с создателем сцены, в новый (!).fxml файл, позволяет просто говорить на рабочем столе, а затем открывать его. После того, как я открыл новый файл, я сохранил его и перезаписал его туда, где он был в моей исходной папке, и с этого момента он работал нормально.

Ответ 5

  1. Откройте конструктор сцен прямо с вашего локального диска.
  2. Нажмите File-> Открыть недавние → Очистить меню

это также работает для меня, попробуйте это