Иногда 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
- Откройте конструктор сцен прямо с вашего локального диска.
- Нажмите File-> Открыть недавние → Очистить меню
это также работает для меня, попробуйте это