2013-02-16 2 views
0

Я ищу для создания приложения, подобного Blocky. Для этого я буду использовать JavaFX. Я работаю над прототипами атм. Похоже, что пользовательские интерфейсы JavaFX обычно создаются с использованием Scene Builders. Я все еще не уверен, насколько гибко это будет мне обеспечено, когда я буду стремиться динамически изменять формы (сделать их больше и т. Д.) Во время выполнения, обнаруживать столкновения для соединения фигур и т. Д.Динамические элементы интерфейса JavaFX

Может ли кто-то более опытный, используя этот технологии говорят мне, насколько реально это приложение использует JavaFX? Также было бы проще/сделать это с Java? Спасибо.

+0

Это вполне возможно сделать в JavaFX. Вы можете динамически создавать все компоненты экрана. JavaFX - это часть Java, которая позволяет создавать богатые пользовательские интерфейсы. Если вы заинтересованы в его изучении, существуют различные книги и веб-уроки. – Eduardo

+0

Спасибо за ваш комментарий. Я просто не был уверен, что это хороший выбор, или я должен придерживаться Java. Похоже, как только я пройду через кривую обучения, это может оказаться лучше. – Giannis

+0

Ну, на самом деле, это не выбор между Java и JavaFX. JavaFX находится поверх Java, предоставляя специальные возможности, необходимые для создания богатого пользовательского интерфейса. Только с помощью Java вы не сможете. – Eduardo

ответ

0

Хорошо оказалось, хотя немного сложнее. В некоторых случаях я бы программным образом изменил размеры фигур, когда мне было нужно, после их загрузки из fxml. Этот процесс был не таким чистым, как я надеялся, но работал.

Смежные вопросы