JavaFX для Java 7 отличается от JavaFX на Java 8. Моим советом было бы пойти на Java 8. Тогда, возможно, NetBeans 8 тоже. JavaFX и swing/awt имеют разные потоки событий, хотя в java 8, похоже, улучшена интеграция.
JavaFX и java swing - это два разных мира. Можно встроить JavaFX в swing. Хотя, если вы начинаете принципиально новый проект, вы можете пойти на чистый JavaFX.
JavaFX использует «свойства», обернутые значения, которые могут иметь на них изменения/привязки данных. Это разделение с компонентами делает работу с парадигмой Model-View-Controller немного более приятной/различной. Сами компоненты JavaFX немного сложнее, поскольку swing предоставляет полный набор API-интерфейсов. Это может быть трудно сделать столбец вправо выровнен в первый раз. Еще одна вещь, которая усложняет работу JavaFX, - это использование обратных вызовов с универсальными типами, лямбда-выражениями. Предоставление правильной подписи не всегда прямолинейно.
Так встраивание JavaFX в свинге может быть хорошим подходом, если есть много опыта свинга или существующий код: см
Если вы имеете в виду, что у вас есть клиентское приложение NetBeans 7 Richt, а затем на NetBeans.org есть несколько небольших статей по интеграции JavaFX.
Что это означает словами «добавить в проект Java?» Вы хотите улучшить свой проект JavaSe, поэтому это будет настольное приложение? – Mysterion
- это настольное приложение, и мне интересно, можно ли включить класс JavaFX в мой проект и вызвать его на моем основном классе JavaSE. – benziv